directx-9

    1熱度

    1回答

    E.g我們無法使用DX9 API LockRect()鎖定格式爲D24S8的深度緩衝區,但是使用相同的API,我們可以使用格式D16_Lockable和D32_Lockable鎖定深度緩衝區。

    1熱度

    1回答

    我一直在嘗試從此網站運行示例Directx-11代碼:tutorial 2。 (源代碼下載在最後)。 當我嘗試運行程序時得到的所有內容都是黑屏。 系統配置: 的Windows 7 64位(SP1) Intel酷睿i5 M520 @ 2.4GHz的 內存:4GB 英特爾高清顯卡的酷睿i5(最新驅動) 聯想Thinkpad X201 IDE: 微軟的Visual Studio 2013 微軟的Visu

    0熱度

    1回答

    我想從此Directx-11教程網站運行一個exe文件:tutorial5(exe在頁面末尾),但我得到錯誤「無法初始化Direct3d」。 我得到同樣的錯誤,當我下載的解決方案和Visual Studio的2013或Visual Studio運行2010 我已經安裝了最新的DirectX(已安裝使用「的DirectX 最終用戶運行Web安裝程序「: link) 我還安裝了DirectX 9 SD

    0熱度

    1回答

    我已經閱讀無處不在,使用Windows消息比DirectInput更可取。儘管如此,還是有很多DirectInput教程,幾乎沒有用於處理Windows消息傳遞中的鍵盤的任何教程。沒有找到任何好消息後,我開始自行嘗試。 我做了兩個256成員bool數組來保存如果按下鍵。我想這樣做,以便我可以查看m_bKeyDown [256]以查看是否按下了此幀,並檢查了m_bKeyDown是否被按下,但未按下此

    0熱度

    1回答

    我有一個d3d9代理DLL。 我需要將D3DXMATRIX保存在SetTransform函數中,以便在另一個函數中使用它。 我在一個setTransform函數聲明他們在年初 D3DXMATRIX view_matrix, proj_matrix, world_matrix; 我有: HRESULT my_IDirect3DDevice9::SetTransform(D3DTRANSFORMS

    0熱度

    1回答

    我想創建一個簡單的漫反射着色器來繪製DirectX 9中的原始對象並面臨以下問題。當我使用像Torus或Teapot這樣的DirectX原始對象時,網格的前景部分中的某些面不可見。我不認爲這是面部不可見的同樣的事情,因爲我不能重現像Sphere或Box這樣的原始對象沒有兩個四邊形具有相同法線的這種行爲。以下是填充和線框模式下的一些截圖。 torus fill-mode 以下是我的頂點減速代碼。 /

    0熱度

    1回答

    我只是想知道如何在Direct X 11中從Direct X 9執行以下代碼?我知道Direct X 11中的MatrixRotationAxis和TransformCoord只包含2個參數,因此我不確定它是否與下面的代碼一樣。 D3DXMATRIX pitchMatrix; D3DXMatrixRotationAxis(&pitchMatrix, &right, pitch); D3DXVe

    4熱度

    1回答

    我嘗試幾種方法來捕捉屏幕,DirectX和我想出3種方法至今: GetFrontBufferData() - 平均執行時間: GetFrontBufferData():0.83598小號 D3DXSaveSurfaceToFile():0.0036小號 總計:周0.83958小號 GetBackBuffer() - 平均執行時間: GetBackBuffer():0秒< - 有趣的 - 爲什麼?

    1熱度

    1回答

    我想初始化使用光線的頂點法線,但是我不知道如何完成這個。 下面是我用directx 9和C++編寫的程序。它模擬一個簡單的行星軌道而不實施光照,也沒有頂點正常。 我需要的是頂點的頂點數組中的正常初始化索引陣列 // include the basic windows header files and the Direct3D header file #include <windows.h

    0熱度

    1回答

    我嘗試在我的DirectX應用程序中將紋理尋址模式設置爲邊框顏色。據this源所有我必須做的是: 呼叫IDirect3DDevice7 :: SetTextureStageState 並通過紋理階段標識符作爲第一個參數,所述 D3DTSS_BORDERCOLOR階段狀態值作爲第二個參數,和所期望的RGBA 邊框顏色作爲第三個參數 我嘗試使用下面的代碼: m_device->SetTextureSt