diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-03-03 23:10:55 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-03-18 22:53:52 +0300 |
commit | 3f484c502f3efe3f04b359a196034827d46fd9b9 (patch) | |
tree | de6de2102a8a542909bbe04d3c72595bfaa6a79f /source/blender/gpu/intern/gpu_shader_create_info.cc | |
parent | 0f08453ea9216c3cd957c17278a7158c98525219 (diff) |
GPUShaderCreateInfo: Add explicit early_fragment_test
Diffstat (limited to 'source/blender/gpu/intern/gpu_shader_create_info.cc')
-rw-r--r-- | source/blender/gpu/intern/gpu_shader_create_info.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/gpu/intern/gpu_shader_create_info.cc b/source/blender/gpu/intern/gpu_shader_create_info.cc index ec4ff7bc399..aef1984687d 100644 --- a/source/blender/gpu/intern/gpu_shader_create_info.cc +++ b/source/blender/gpu/intern/gpu_shader_create_info.cc @@ -62,6 +62,10 @@ void ShaderCreateInfo::finalize() pass_resources_.extend(info.pass_resources_); typedef_sources_.extend_non_duplicates(info.typedef_sources_); + if (info.early_fragment_test_) { + early_fragment_test_ = true; + } + validate(info); auto assert_no_overlap = [&](const bool test, const StringRefNull error) { |