summaryrefslogtreecommitdiffstats
path: root/drivers/d3d12/rendering_device_driver_d3d12.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | [D3D12] Improve shader validation handling.bruvzg2024-02-131-6/+48
| |
* | Finish splitting functionality of the Vulkan and D3D12 backends into ↵Dario2024-02-121-211/+931
| | | | | | | | RenderingDeviceDriver.
* | Merge pull request #87570 from RandomShaper/d3d12_defensiveRémi Verschelde2024-02-121-4/+8
|\ \ | |/ |/| | | Direct3D 12: Make format feature check more defensive
| * Direct3D 12: Make format feature check more defensivePedro J. Estébanez2024-01-251-4/+8
| |
* | Merge pull request #87795 from RandomShaper/d3d12_dont_leak_pleaseRémi Verschelde2024-02-021-2/+6
|\ \ | | | | | | | | | Direct3D 12: Avoid terrible leak related to command allocators
| * | Direct3D 12: Avoid terrible leak related to command allocatorsPedro J. Estébanez2024-01-311-2/+6
| |/
* | Merge pull request #87482 from RandomShaper/d3d12_spaceyRémi Verschelde2024-01-261-10/+6
|\ \ | | | | | | | | | Direct3D 12: Let NIR runtime data and push constants use the same register scheme as bindings
| * | Direct3D 12: Let NIR runtime data and push constants use the same register ↵Pedro J. Estébanez2024-01-221-10/+6
| |/ | | | | | | scheme as bindings
* | Merge pull request #87298 from RandomShaper/d3d12_qpYuri Sizov2024-01-171-1/+1
|\ \ | |/ |/| | | D3D12 RDD: Fix wrong argument when resolving timestamp queries
| * D3D12 RDD: Fix wrong argument when resolving timestamp queriesPedro J. Estébanez2024-01-171-1/+1
| |
* | Fix DX12 build on older MSVC versions, fix missing PIX include.bruvzg2024-01-151-0/+11
|/
* Acyclic Command Graph for RenderingDevice.Dario2024-01-081-0/+14
| | | | Adds a new system to automatically reorder commands, perform layout transitions and insert synchronization barriers based on the commands issued to RenderingDevice.
* Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-0/+5491
Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>