Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/modes/shaders/edit_mesh_overlay_geom_tri.glsl
| Context not available. | |||||
| * and does not need interpolation */ | * and does not need interpolation */ | ||||
| flat out vec3 edgesCrease; | flat out vec3 edgesCrease; | ||||
| flat out vec3 edgesBweight; | flat out vec3 edgesBweight; | ||||
| flat out ivec3 flag; | flat out int flag[3]; | ||||
| flat out vec4 faceColor; | flat out vec4 faceColor; | ||||
| flat out int clipCase; | flat out int clipCase; | ||||
| #ifdef VERTEX_SELECTION | #ifdef VERTEX_SELECTION | ||||
| Context not available. | |||||
| return; | return; | ||||
| /* Edge */ | /* Edge */ | ||||
| ivec3 eflag; vec3 ecrease, ebweight; | int eflag[3]; vec3 ecrease, ebweight; | ||||
| for (int v = 0; v < 3; ++v) { | for (int v = 0; v < 3; ++v) { | ||||
| flag[v] = eflag[v] = vData[v].y | (vData[v].x << 8); | flag[v] = eflag[v] = vData[v].y | (vData[v].x << 8); | ||||
| edgesCrease[v] = ecrease[v] = vData[v].z / 255.0; | edgesCrease[v] = ecrease[v] = vData[v].z / 255.0; | ||||
| Context not available. | |||||