原创 顯卡:GPU和顯存

顯卡(Video card,Graphics card)全稱顯示接口卡,又稱顯示適配器。是電腦進行數模信號轉換的設備,承擔輸出顯示圖形的任務。顯卡接在電腦主板上,它將電腦的數字信號轉換成模擬信號讓顯示器顯示出來,同時顯卡還是有圖像處理能力

原创 第4章 DIRECT3D初始化及4.1初步

Direct3D的初始化過程要求我們熟悉一些基本的Direct3D類型和基本的圖形概念; 本章的第一部分和第二部分解決了這些要求。 然後我們詳細介紹初始化Direct3D的必要步驟。 接下來,我們將採取一個小小的彎路來爲實時圖形應用程序引

原创 1.6DIRECTX數學矢量及1.6.1矢量類型

我們·來看·看英文版翻譯1.6 DIRECTX數學矢量    對於Windows 8及更高版本,DirectX Math是Direct3D應用程序的3D數學庫,它是Windows SDK的一部分。該庫使用SSE2(流式SIMD擴展2)指令

原创 2.8.2矩陣函數

DirectX Math庫包含以下有用的矩陣相關函數:XMMATRIX XM_CALLCONV XMMatrixIdentity(); // Returns the identity matrix I單位化bool XM_CALLCONV

原创 1.6.7 Setter函數

DirectX Math提供以下功能來設置XMVECTOR的內容:// Returns the zero vector 0XMVECTOR XM_CALLCONV XMVectorZero();// Returns the vector

原创 1.6.5重載操作符

XMVECTOR有幾個重載操作符用於執行向量加法,減法和標量乘法。XMVECTOR XM_CALLCONV operator+ (FXMVECTOR V);XMVECTOR XM_CALLCONV operator- (FXMVECTOR

原创 WndProc()函數

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){//hwnd是要處理窗口的句柄,message

原创 1.6.4常量向量

常量XMVECTOR實例應使用XMVECTORF32類型。 以下是DirectX SDK的CascadedShadowMaps11示例中的一些示例:static const XMVECTORF32 g_vHalfVector = { 0.