directx-12

    0熱度

    1回答

    我嘗試使用ExecuteIndirect繪製我的情況下,當上AMD GPU墜毀。 這裏是我的代碼: struct IndirectCommand { D3D12_GPU_VIRTUAL_ADDRESS materialBufferAddress; D3D12_GPU_VIRTUAL_ADDRESS instanceBufferAddress; D3D12_DRAW_

    0熱度

    1回答

    我使用ID3D12Resource::Map方法更新GPU資源。這是最有效的方法嗎?還有什麼替代方案?

    0熱度

    1回答

    我想構建DX 12示例代碼,但出現以下錯誤。 任何解決方案?

    0熱度

    1回答

    在我看過迄今爲止命令的一些樣品是一樣的東西: D3D12_DESCRIPTOR_HEAP_DESC與D3D12_DESCRIPTOR_HEAP_TYPE :: D3D12_DESCRIPTOR_HEAP_TYPE_RTV ID3D12Device :: CreateDescriptorHeap D3D12_CPU_DESCRIPTOR_HANDLE與ID3D12DescriptorHeap ::

    1熱度

    1回答

    我從DX9時代就沒有看過DirectX。是否有可能製作DX11/12應用程序,而不必讓它們成爲UWP應用程序? 我有點擔心UWP的開銷 - 爲了好玩,我做了一個空應用程序,並且我注意到它使用〜30MB來繪製一個空白窗口。

    1熱度

    1回答

    最近,我在我的引擎中實現了紋理加載。 但紋理有時會出現一些小毛病。 問題如下圖所示。 enter image description here 這與AMD R9 380 我也試圖執行對英特爾圖形HD 4600我的程序進行測試,但沒有繪製的。 (無幾何所示。) 我的shader代碼: struct MaterialData { float4 gDiffuseAlbedo; fl

    0熱度

    1回答

    我想從我的dx12app中調用IDXGIDevice1 :: SetMaximumFrameLatency方法,因爲我需要從當前Direct3D 12設備獲取有效的IDXGIDevice1。查詢接口返回E_NOINTERFACE: IDXGIDevice * pDXGIDevice; HRESULT hr = myDevice->QueryInterface(__uuidof(IDXGIDevi

    0熱度

    1回答

    使用NAudio時出現DirectX源錯誤。在DirectX方面,我並不是那麼有知識,所以我會欣賞一些指針。 有錯誤在Windows 10的PC與DirectX 12安裝初始化越來越n音訊,當我收到的是: NAudio.Dmo.DmoResampler..ctor System.Runtime.InteropServices.COMException: Retrieving the COM cla

    0熱度

    2回答

    我想用C++/CX和DirectX 12創建一個UWP應用程序(XAML),這樣我就可以將兩個XAML控件(如網格,按鈕等)和DirectX混合使用,就像一個關卡編輯器,但我正在努力尋找一種方式來初始化DirectX以在特定的控件(如Grid)中呈現。 基本模板和所有其他教程僅顯示如何在應用程序的整個區域內執行此操作。當創建設備資源時,我們使用SetWindow(CoreWindow :: Get

    2熱度

    1回答

    我在DirectX 12中遇到了問題。我製作了一個小型3D渲染器。模型在頂點着色器中被轉換爲三維空間,基本世界視圖投影矩陣在恆定緩衝區中。 要更改我當前正在使用的常量緩衝區的數據,請立即使用memcpy(pMappedConstantBuffer + alignedSize * frame, newConstantBufferData, alignedSize)此命令替換常量緩衝區的數據。 於是問