Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/GPU_shader.h
| Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | typedef enum GPUBuiltinShader { | ||||
| /* axis name */ | /* axis name */ | ||||
| GPU_SHADER_3D_INSTANCE_SCREEN_ALIGNED_AXIS, | GPU_SHADER_3D_INSTANCE_SCREEN_ALIGNED_AXIS, | ||||
| GPU_SHADER_3D_INSTANCE_SCREEN_ALIGNED, | GPU_SHADER_3D_INSTANCE_SCREEN_ALIGNED, | ||||
| /* instance */ | /* instance */ | ||||
| GPU_SHADER_INSTANCE_UNIFORM_COLOR, | GPU_SHADER_INSTANCE_UNIFORM_COLOR, | ||||
| GPU_SHADER_INSTANCE_VARIYING_COLOR_VARIYING_SIZE, /* Uniformly scaled */ | GPU_SHADER_INSTANCE_VARIYING_COLOR_VARIYING_SIZE, /* Uniformly scaled */ | ||||
| GPU_SHADER_INSTANCE_VARIYING_COLOR_VARIYING_SCALE, | GPU_SHADER_INSTANCE_VARIYING_COLOR_VARIYING_SCALE, | ||||
| GPU_SHADER_INSTANCE_EDGES_VARIYING_COLOR, | GPU_SHADER_INSTANCE_EDGES_VARIYING_COLOR, | ||||
| /* grease pencil drawing */ | |||||
| GPU_SHADER_GPENCIL_STROKE, | |||||
| GPU_SHADER_GPENCIL_FILL, | |||||
| GPU_SHADER_3D_INSTANCE_BONE_ENVELOPE_SOLID, | GPU_SHADER_3D_INSTANCE_BONE_ENVELOPE_SOLID, | ||||
| GPU_SHADER_3D_INSTANCE_BONE_ENVELOPE_WIRE, | GPU_SHADER_3D_INSTANCE_BONE_ENVELOPE_WIRE, | ||||
| GPU_NUM_BUILTIN_SHADERS /* (not an actual shader) */ | GPU_NUM_BUILTIN_SHADERS /* (not an actual shader) */ | ||||
| } GPUBuiltinShader; | } GPUBuiltinShader; | ||||
| /* Keep these in sync with: | /* Keep these in sync with: | ||||
| Show All 36 Lines | |||||