Dx9 龍書 chapter1 筆記

2022-04-20 12:00:36 字數 325 閱讀 7081

第一章筆記:顯示:黑色螢幕

主要是初始化的四個步驟

1.建立idirect3d9介面指標;2個用途: 確定系統中顯示裝置的技術特徵,顯示的模式等(是否支援硬體(第2步));建立代表物理裝置的device物件(第四部);後release掉;

它是2.3.4步的上層介面。

2.檢測硬體是否支援頂點處理,否則用sofeware

3.設定初始引數 , 例如 繪製面的長寬;畫素的格式(a8r8g8b8);是否使用多重紋理來抗鋸齒;是否全屏模式;

4.建立device物件代表繪製圖形的物理裝置;device進行繪製的控制,比如前後繪製緩衝的交換,投影座標系等

龍書dx9 紋理

本章cube例子與前面不同 使用了規範的類定義。筆記一 標頭檔案中class const static成員變數的問題 vertex.h struct vertext vertext float x,float y,float z,float nx,float ny,float nz,float u ...

龍書chapter3 筆記繪製簡單的立方體

繪製簡單的立方體 步驟 1.建立buffer vertexbuffer和indexbuffer buffer內連續的儲存頂點和索引資料 2.初始化資料 訪問記憶體 buffer lock 中間訪問buffer,並進行寫入具體定點和索引資料 buffer unlock 3.設定render的狀態 線性...

深入理解計算機系統 chapter 1(筆記)

1.資訊 位 上下文 除了ascii 碼表示的 是文字檔案外,其他的 都是 二進位制檔案。2.程式載入 1 有dma 程式先載入到記憶體 不經過cpu 然後 cpu 從記憶體 取指令 放到 程式指令計數器 pc 2 無dma 程式先經 io 到 cpu的暫存器,然後 載入到記憶體,然後 cpu 從記...