diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-12-17 12:22:18 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-12-17 12:22:18 +0100 |
commit | 3b6d697676ff7ea4932cbaa3ca5d288a1d492cb1 (patch) | |
tree | 37dc225d92f6780838cd0fa0eb3be89acfc8e181 /drivers | |
parent | 2b2c372dbcf2facb3d47477150b54823ebfff4da (diff) | |
parent | 80dea918c4579b7a486fd668616e43df98d6e845 (diff) |
Merge pull request #70133 from lyuma/negative_scale_backface
Flip culling when rendering a camera with negative scale
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gles3/rasterizer_scene_gles3.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gles3/rasterizer_scene_gles3.cpp b/drivers/gles3/rasterizer_scene_gles3.cpp index ae5515e249..2b44043faf 100644 --- a/drivers/gles3/rasterizer_scene_gles3.cpp +++ b/drivers/gles3/rasterizer_scene_gles3.cpp @@ -1739,7 +1739,7 @@ void RasterizerSceneGLES3::render_scene(const Ref<RenderSceneBuffers> &p_render_ render_data.reflection_probes = ∅ } - bool reverse_cull = false; + bool reverse_cull = render_data.cam_transform.basis.determinant() < 0; /////////// // Fill Light lists here |