directx-10

    1熱度

    2回答

    我想知道我的顯示驅動程序是否支持DirectX 11?我如何知道顯示驅動程序的功能?尤其是,我怎麼知道它是否支持陰影語言?

    4熱度

    1回答

    我正在開發的圖形引擎已經開發出了一個主要的瓶頸,即頂點上的矩陣變換(幾乎沒有靜態頂點)。到目前爲止,我一直在用CPU轉換頂點並每幀更新頂點緩衝區(數據複製本身有點瓶頸,但是到目前爲止可管理)。所以我在想,如果我只能在GPU內部保留網格緩衝區,我可以在那裏轉換頂點,並將轉換後的頂點集返回到主內存以進行其他處理(後續處理需要更多的內部連接比GPU着色器允許)。這可能會消除當前代碼中的瓶頸。 有關如何做

    0熱度

    1回答

    我們的項目是剖析DirectX 10或11 SDK應用程序或Game(BioShock,孤島驚魂等)應用。 現在我們需要了解Shader(VS,GS,PS)何時在流水線中使用或執行的技術理解,我們知道在Draw()DirectX API調用期間,設置着色器get在流水線內執行。 是否有任何其他API比繪圖()調用,這可以在內部執行或利用着色器使用SetShader被設定爲所述管道()? 設備API

    0熱度

    1回答

    使用DirectX矢量幅度數學函數而不是以下代碼有什麼不同? float hyp = sqrt(pow(globalVector.x, 2) + pow(globalVector.y, 2))

    0熱度

    1回答

    我試圖將我的DX9卷渲染器移植到DX10版本。目前,我被困在下面的錯誤: D3D10: ERROR: ID3D10Device::DrawIndexed: The view dimension declared in the shader code does not match the view type bound to slot 0 of the Pixel Shader unit. This

    0熱度

    2回答

    例如,該方法: memcpy(pVoid, MyStructArray, sizeof(MyStructArray)); 過去,這是很好的,因爲我上實例化,其中陣列SA預先定義尺寸一旦調用此方法。然而,它有必要動態地改變'數組'中的信息,所以我使用的是一個矢量。矢量中的信息是否保證連續? 我可以做類似 memcpy(pVoid, &MyStructVector, sizeof(*MyStruc

    0熱度

    1回答

    我的DirectX10框架工作代碼存在重大問題。 的代碼將停止在D3D10CreateDeviceAndSwapChain()功能上ID3D10Device參數和輸出: pD3DDevice CXX0017: Error: symbol "" not found 我得到這個上幾乎所有的東西,我的錯誤處理程序,pSwapChain,pDepthStencilView等等,等等 我的代碼被結構化爲:d

    1熱度

    1回答

    我設置了模板緩衝區,因此只有部分屏幕受到繪製調用的影響。具體來說,我想繪製一個小區域。它將成爲一個用戶界面,所以繪製的一切都將是某種2D精靈。使用精靈對象工作得很好。區域外的精靈被切斷。 但是,當我添加文本時,以後繪製的所有內容和文本本身都不會被切斷。 PIX顯示,一旦調用繪製文本,關閉模板緩衝區就會設置新的DepthStencilState。文本由負責繪製其他精靈的同一個精靈對象繪製。 圖形通過

    1熱度

    1回答

    請幫忙。 有誰知道如何編譯Windows XP的DirectX10應用程序?我知道微軟沒有在Windows XP中支持DirectX 10,但我看到一些黑客庫在Windows XP中使用DirectX 10,並且對我無效。是否真的有正確的方法來運行Windows XP的DirectX 10應用程序?

    1熱度

    1回答

    例如CreateTeapot功能 - http://msdn.microsoft.com/en-us/library/windows/desktop/bb172798(v=vs.85).aspx DX10中是否有等價物?如果是這樣,我該如何使用它? 在DX9你.. 聲明: LPD3DXMESH meshTeapot; 初始化: D3DXCreateTeapot(device, &meshTea