Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/shaders/overlay_grid_vert.glsl
| Show All 33 Lines | if (flag_test(grid_flag, CLIP_ZPOS)) { | ||||
| real_pos.z = clamp(real_pos.z, 0.0, 1e30); | real_pos.z = clamp(real_pos.z, 0.0, 1e30); | ||||
| local_pos.z = clamp(local_pos.z, 0.0, 1.0); | local_pos.z = clamp(local_pos.z, 0.0, 1.0); | ||||
| } | } | ||||
| if (flag_test(grid_flag, CLIP_ZNEG)) { | if (flag_test(grid_flag, CLIP_ZNEG)) { | ||||
| real_pos.z = clamp(real_pos.z, -1e30, 0.0); | real_pos.z = clamp(real_pos.z, -1e30, 0.0); | ||||
| local_pos.z = clamp(local_pos.z, -1.0, 0.0); | local_pos.z = clamp(local_pos.z, -1.0, 0.0); | ||||
| } | } | ||||
| gl_Position = drw_view.persmat * vec4(real_pos, 1.0); | gl_Position = drw_view.winmat * (drw_view.viewmat * vec4(real_pos, 1.0)); | ||||
| } | } | ||||