Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_shader.c
| Context not available. | |||||
| extern char datatoc_gpu_shader_fx_depth_resolve_glsl[]; | extern char datatoc_gpu_shader_fx_depth_resolve_glsl[]; | ||||
| extern char datatoc_gpu_shader_fx_lib_glsl[]; | extern char datatoc_gpu_shader_fx_lib_glsl[]; | ||||
| extern char datatoc_gpu_shader_gpencil_stroke_vert_glsl[]; | |||||
| extern char datatoc_gpu_shader_gpencil_stroke_frag_glsl[]; | |||||
| extern char datatoc_gpu_shader_gpencil_stroke_geom_glsl[]; | |||||
| extern char datatoc_gpu_shader_gpencil_fill_vert_glsl[]; | |||||
| extern char datatoc_gpu_shader_gpencil_fill_frag_glsl[]; | |||||
| /* cache of built-in shaders (each is created on first use) */ | /* cache of built-in shaders (each is created on first use) */ | ||||
| static GPUShader *builtin_shaders[GPU_NUM_BUILTIN_SHADERS] = { NULL }; | static GPUShader *builtin_shaders[GPU_NUM_BUILTIN_SHADERS] = { NULL }; | ||||
| Context not available. | |||||
| [GPU_SHADER_3D_INSTANCE_MBALL_HANDLES] = { datatoc_gpu_shader_instance_mball_handles_vert_glsl, | [GPU_SHADER_3D_INSTANCE_MBALL_HANDLES] = { datatoc_gpu_shader_instance_mball_handles_vert_glsl, | ||||
| datatoc_gpu_shader_flat_color_frag_glsl }, | datatoc_gpu_shader_flat_color_frag_glsl }, | ||||
| [GPU_SHADER_GPENCIL_STROKE] = { datatoc_gpu_shader_gpencil_stroke_vert_glsl, | |||||
| datatoc_gpu_shader_gpencil_stroke_frag_glsl, | |||||
| datatoc_gpu_shader_gpencil_stroke_geom_glsl }, | |||||
| [GPU_SHADER_GPENCIL_FILL] = { datatoc_gpu_shader_gpencil_fill_vert_glsl, | |||||
| datatoc_gpu_shader_gpencil_fill_frag_glsl }, | |||||
| }; | }; | ||||
| if (builtin_shaders[shader] == NULL) { | if (builtin_shaders[shader] == NULL) { | ||||
| Context not available. | |||||