Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/GPU_shader.h
| Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | typedef enum GPUBuiltinShader { | ||||
| GPU_SHADER_3D_FLAT_COLOR, | GPU_SHADER_3D_FLAT_COLOR, | ||||
| GPU_SHADER_3D_SMOOTH_COLOR, | GPU_SHADER_3D_SMOOTH_COLOR, | ||||
| GPU_SHADER_3D_DEPTH_ONLY, | GPU_SHADER_3D_DEPTH_ONLY, | ||||
| /* basic image drawing */ | /* basic image drawing */ | ||||
| GPU_SHADER_2D_IMAGE_MASK_UNIFORM_COLOR, | GPU_SHADER_2D_IMAGE_MASK_UNIFORM_COLOR, | ||||
| GPU_SHADER_3D_IMAGE_MODULATE_ALPHA, | GPU_SHADER_3D_IMAGE_MODULATE_ALPHA, | ||||
| GPU_SHADER_3D_IMAGE_RECT_MODULATE_ALPHA, | GPU_SHADER_3D_IMAGE_RECT_MODULATE_ALPHA, | ||||
| GPU_SHADER_3D_IMAGE_DEPTH, | GPU_SHADER_3D_IMAGE_DEPTH, | ||||
| /* stipple */ | |||||
| GPU_SHADER_2D_IMAGE_STIPPLE, | |||||
| GPU_SHADER_2D_IMAGE_RECT_STIPPLE, | |||||
| /* points */ | /* points */ | ||||
| GPU_SHADER_2D_POINT_FIXED_SIZE_UNIFORM_COLOR, | GPU_SHADER_2D_POINT_FIXED_SIZE_UNIFORM_COLOR, | ||||
| GPU_SHADER_2D_POINT_UNIFORM_SIZE_UNIFORM_COLOR_SMOOTH, | GPU_SHADER_2D_POINT_UNIFORM_SIZE_UNIFORM_COLOR_SMOOTH, | ||||
| GPU_SHADER_2D_POINT_UNIFORM_SIZE_UNIFORM_COLOR_OUTLINE_SMOOTH, | GPU_SHADER_2D_POINT_UNIFORM_SIZE_UNIFORM_COLOR_OUTLINE_SMOOTH, | ||||
| GPU_SHADER_2D_POINT_UNIFORM_SIZE_VARYING_COLOR_OUTLINE_SMOOTH, | GPU_SHADER_2D_POINT_UNIFORM_SIZE_VARYING_COLOR_OUTLINE_SMOOTH, | ||||
| GPU_SHADER_2D_POINT_VARYING_SIZE_VARYING_COLOR, | GPU_SHADER_2D_POINT_VARYING_SIZE_VARYING_COLOR, | ||||
| GPU_SHADER_3D_POINT_FIXED_SIZE_UNIFORM_COLOR, | GPU_SHADER_3D_POINT_FIXED_SIZE_UNIFORM_COLOR, | ||||
| GPU_SHADER_3D_POINT_FIXED_SIZE_VARYING_COLOR, | GPU_SHADER_3D_POINT_FIXED_SIZE_VARYING_COLOR, | ||||
| Show All 35 Lines | |||||