Merge pull request #5188 from deadwanderer/master

[vendor:directx/d3d12] Fix RESOURCE_STATE_ALL_SHADER_RESOURCE flags and add new HEAP_TYPE
This commit is contained in:
Jeroen van Rijn
2025-05-20 22:55:06 +02:00
committed by GitHub
+2 -1
View File
@@ -1320,6 +1320,7 @@ HEAP_TYPE :: enum i32 {
UPLOAD = 2, UPLOAD = 2,
READBACK = 3, READBACK = 3,
CUSTOM = 4, CUSTOM = 4,
GPU_UPLOAD = 5,
} }
CPU_PAGE_PROPERTY :: enum i32 { CPU_PAGE_PROPERTY :: enum i32 {
@@ -1551,7 +1552,7 @@ RESOURCE_STATE_GENERIC_READ :: RESOURCE_STATES{
.VERTEX_AND_CONSTANT_BUFFER, .INDEX_BUFFER, .NON_PIXEL_SHADER_RESOURCE, .PIXEL_SHADER_RESOURCE, .INDIRECT_ARGUMENT, .COPY_SOURCE, .VERTEX_AND_CONSTANT_BUFFER, .INDEX_BUFFER, .NON_PIXEL_SHADER_RESOURCE, .PIXEL_SHADER_RESOURCE, .INDIRECT_ARGUMENT, .COPY_SOURCE,
} }
RESOURCE_STATE_ALL_SHADER_RESOURCE :: RESOURCE_STATES{ RESOURCE_STATE_ALL_SHADER_RESOURCE :: RESOURCE_STATES{
.SHADING_RATE_SOURCE, .INDEX_BUFFER, .NON_PIXEL_SHADER_RESOURCE, .PIXEL_SHADER_RESOURCE,
} }
RESOURCE_BARRIER_TYPE :: enum i32 { RESOURCE_BARRIER_TYPE :: enum i32 {