第一章筆記:顯示:黑色螢幕
主要是初始化的四個步驟
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 從記...