Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/shaders/paint_texture_vert.glsl
- This file was moved from source/blender/draw/modes/shaders/paint_texture_vert.glsl.
| in vec3 pos; | in vec3 pos; | ||||
| in vec2 mu; /* masking uv map */ | in vec2 mu; /* masking uv map */ | ||||
| out vec2 masking_uv_interp; | out vec2 uv_interp; | ||||
| 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); | ||||
| masking_uv_interp = mu; | uv_interp = mu; | ||||
| #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 | ||||
| } | } | ||||