Overlay: Fix Z axis planes rendered even if not needed
This remove some drawn completely transparent pixels.
This commit is contained in:
@@ -232,7 +232,7 @@ void OVERLAY_grid_cache_init(OVERLAY_Data *vedata)
|
||||
DRW_shgroup_uniform_vec3(grp, "gridSize", shd->grid_size, 1);
|
||||
DRW_shgroup_uniform_block(grp, "globalsBlock", G_draw.block_ubo);
|
||||
DRW_shgroup_uniform_texture_ref(grp, "depthBuffer", &dtxl->depth);
|
||||
if (shd->zneg_flag) {
|
||||
if (shd->zneg_flag & SHOW_AXIS_Z) {
|
||||
DRW_shgroup_call(grp, geom, NULL);
|
||||
}
|
||||
|
||||
@@ -251,7 +251,7 @@ void OVERLAY_grid_cache_init(OVERLAY_Data *vedata)
|
||||
DRW_shgroup_uniform_vec3(grp, "planeAxes", shd->zplane_axes, 1);
|
||||
DRW_shgroup_uniform_block(grp, "globalsBlock", G_draw.block_ubo);
|
||||
DRW_shgroup_uniform_texture_ref(grp, "depthBuffer", &dtxl->depth);
|
||||
if (shd->zpos_flag) {
|
||||
if (shd->zpos_flag & SHOW_AXIS_Z) {
|
||||
DRW_shgroup_call(grp, geom, NULL);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user