Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/GPU_shader.h
| Show First 20 Lines • Show All 353 Lines • ▼ Show 20 Lines | typedef enum eGPUBuiltinShader { | ||||
| GPU_SHADER_3D_POINT_VARYING_SIZE_VARYING_COLOR, | GPU_SHADER_3D_POINT_VARYING_SIZE_VARYING_COLOR, | ||||
| /* lines */ | /* lines */ | ||||
| GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR, | GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR, | ||||
| GPU_SHADER_3D_LINE_DASHED_UNIFORM_COLOR, | GPU_SHADER_3D_LINE_DASHED_UNIFORM_COLOR, | ||||
| /* instance */ | /* instance */ | ||||
| GPU_SHADER_INSTANCE_VARIYING_COLOR_VARIYING_SIZE, /* Uniformly scaled */ | GPU_SHADER_INSTANCE_VARIYING_COLOR_VARIYING_SIZE, /* Uniformly scaled */ | ||||
| /* grease pencil drawing */ | /* grease pencil drawing */ | ||||
| GPU_SHADER_GPENCIL_STROKE, | GPU_SHADER_GPENCIL_STROKE, | ||||
| GPU_SHADER_GPENCIL_FILL, | |||||
| /* specialized for widget drawing */ | /* specialized for widget drawing */ | ||||
| GPU_SHADER_2D_AREA_EDGES, | GPU_SHADER_2D_AREA_EDGES, | ||||
| GPU_SHADER_2D_WIDGET_BASE, | GPU_SHADER_2D_WIDGET_BASE, | ||||
| GPU_SHADER_2D_WIDGET_BASE_INST, | GPU_SHADER_2D_WIDGET_BASE_INST, | ||||
| GPU_SHADER_2D_WIDGET_SHADOW, | GPU_SHADER_2D_WIDGET_SHADOW, | ||||
| GPU_SHADER_2D_NODELINK, | GPU_SHADER_2D_NODELINK, | ||||
| GPU_SHADER_2D_NODELINK_INST, | GPU_SHADER_2D_NODELINK_INST, | ||||
| /* specialized for edituv drawing */ | /* specialized for edituv drawing */ | ||||
| ▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines | |||||