Commit Graph

20 Commits (55c11a708e812acde336ef53c1ccb7cfa10b20d2)

Author SHA1 Message Date
Caleb Cornett 55c11a708e Add a border color conversion function 2024-03-02 23:01:11 -08:00
Caleb Cornett 0fd0fcd828 CreateSampler 2024-03-02 23:01:11 -08:00
Caleb Cornett f897deb5ef CreateBuffer, QueueDestroyBuffer, SetBufferData, BindVertexBuffers 2024-03-02 23:01:11 -08:00
Caleb Cornett 9c25177d02 Initial work on DestroyDevice 2024-03-02 23:01:11 -08:00
Caleb Cornett 892cf768aa Implement SetViewport and SetScissor 2024-03-02 23:01:11 -08:00
Caleb Cornett b9871f158c Style cleanups + added FIXME note for shader compilation 2024-03-02 23:01:11 -08:00
Caleb Cornett dbd95e4ed5 DrawPrimitives, BindGraphicsPipeline, misc cleanup 2024-03-02 23:01:11 -08:00
Caleb Cornett 8384092715 Implement CreateShaderModule 2024-03-02 23:01:11 -08:00
Caleb Cornett b8451bb02d Pipeline creation copied over from old work + shaderc update 2024-03-02 23:01:11 -08:00
Caleb Cornett eec15515dd Fix for command pool crash, fix for hanging on Wait 2024-03-02 23:01:11 -08:00
Caleb Cornett 56190814d8 Reworked Wait and Submit logic to use D3D11 Query objects as fences 2024-03-02 23:01:11 -08:00
Caleb Cornett b45167a6f0 Stub out D3D11_Wait, fix crash when unclaiming windows, fix backend order 2024-03-02 23:01:11 -08:00
Caleb Cornett f3bcbec98d UnclaimWindow, swapchain destruction, fixed template signature 2024-03-02 23:01:11 -08:00
Caleb Cornett e1e5e99f67 Implemented BeginRenderPass and Submit, ClearScreen works now! 2024-03-02 23:01:11 -08:00
Caleb Cornett 4752b6765a More swapchain setup 2024-03-02 23:01:10 -08:00
Caleb Cornett 6b917f3482 Apply swapchainDesc fix from FNA3D, add cdefines.h to CMakeLists 2024-03-02 23:01:10 -08:00
Caleb Cornett 958a113e74 Implemented AcquireCommandBuffer (from old D3D11 work) 2024-03-02 23:01:10 -08:00
Caleb Cornett 28493cf542 Implement ClaimWindow, mostly copied from Vulkan and FNA3D D3D11 2024-03-02 23:01:10 -08:00
Caleb Cornett 005ad83bda Remove old stuff, flesh out PrepareDriver 2024-03-02 23:01:10 -08:00
Caleb Cornett bfd39b6288 Groundwork for D3D11. Yoinked most of this from the prior work, but updated the ABI 2024-03-02 23:01:10 -08:00