diff --git a/gfx/common/d3d12_common.c b/gfx/common/d3d12_common.c index a414cbfd1a..4b1b5e9e93 100644 --- a/gfx/common/d3d12_common.c +++ b/gfx/common/d3d12_common.c @@ -515,7 +515,7 @@ bool d3d12_init_descriptors(d3d12_video_t* d3d12) d3d12_init_descriptor_heap(d3d12->device, &d3d12->desc.rtv_heap); d3d12->desc.srv_heap.desc.Type = D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV; - d3d12->desc.srv_heap.desc.NumDescriptors = SLANG_NUM_BINDINGS * GFX_MAX_SHADERS + 1024; + d3d12->desc.srv_heap.desc.NumDescriptors = SLANG_NUM_BINDINGS * GFX_MAX_SHADERS + 2048; d3d12->desc.srv_heap.desc.Flags = D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE; d3d12_init_descriptor_heap(d3d12->device, &d3d12->desc.srv_heap);