diff --git a/drivers/d3d12/rendering_shader_container_d3d12.cpp b/drivers/d3d12/rendering_shader_container_d3d12.cpp index 7a98dd60d7..20e495057a 100644 --- a/drivers/d3d12/rendering_shader_container_d3d12.cpp +++ b/drivers/d3d12/rendering_shader_container_d3d12.cpp @@ -1013,6 +1013,10 @@ RenderingDeviceCommons::ShaderSpirvVersion RenderingShaderContainerFormatD3D12:: return SHADER_SPIRV_VERSION_1_5; } -RenderingShaderContainerFormatD3D12::RenderingShaderContainerFormatD3D12() {} +RenderingShaderContainerFormatD3D12::RenderingShaderContainerFormatD3D12() { + glsl_type_singleton_init_or_ref(); +} -RenderingShaderContainerFormatD3D12::~RenderingShaderContainerFormatD3D12() {} +RenderingShaderContainerFormatD3D12::~RenderingShaderContainerFormatD3D12() { + glsl_type_singleton_decref(); +}