Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/modes/shaders/edit_curve_overlay_handle_vert.glsl
| /* Draw Curve Handles */ | /* Draw Curve Handles */ | ||||
| in vec3 pos; | in vec3 pos; | ||||
| in int data; | in int data; | ||||
| flat out int vertFlag; | flat out int vertFlag; | ||||
| void main() | void main() | ||||
| { | { | ||||
| GPU_INTEL_VERTEX_SHADER_WORKAROUND | |||||
| vec3 world_pos = point_object_to_world(pos); | vec3 world_pos = point_object_to_world(pos); | ||||
| gl_Position = point_world_to_ndc(world_pos); | gl_Position = point_world_to_ndc(world_pos); | ||||
| vertFlag = data; | vertFlag = data; | ||||
| #ifdef USE_WORLD_CLIP_PLANES | #ifdef USE_WORLD_CLIP_PLANES | ||||
| world_clip_planes_calc_clip_distance(world_pos); | world_clip_planes_calc_clip_distance(world_pos); | ||||
| #endif | #endif | ||||
| } | } | ||||