From fb524d1675cf74e4d9e11e6b070f2158dfd0a57a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 30 Mar 2022 15:12:11 +0200 Subject: GPUShaderCreateInfo: Add DepthWrite option This option lets specify explicitely how the fragment shader will change the fragment's depth. --- source/blender/gpu/intern/gpu_shader_create_info.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/gpu/intern/gpu_shader_create_info.cc') diff --git a/source/blender/gpu/intern/gpu_shader_create_info.cc b/source/blender/gpu/intern/gpu_shader_create_info.cc index 350575e9d36..0dd82d4ea44 100644 --- a/source/blender/gpu/intern/gpu_shader_create_info.cc +++ b/source/blender/gpu/intern/gpu_shader_create_info.cc @@ -65,6 +65,9 @@ void ShaderCreateInfo::finalize() if (info.early_fragment_test_) { early_fragment_test_ = true; } + if (info.depth_write_ != DepthWrite::ANY) { + depth_write_ = info.depth_write_; + } validate(info); -- cgit v1.2.3