Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_shader.c
| Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | |||||
| extern char datatoc_gpu_shader_image_linear_frag_glsl[]; | extern char datatoc_gpu_shader_image_linear_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_color_frag_glsl[]; | extern char datatoc_gpu_shader_image_color_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_alpha_color_frag_glsl[]; | extern char datatoc_gpu_shader_image_alpha_color_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_shuffle_color_frag_glsl[]; | extern char datatoc_gpu_shader_image_shuffle_color_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_interlace_frag_glsl[]; | extern char datatoc_gpu_shader_image_interlace_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_mask_uniform_color_frag_glsl[]; | extern char datatoc_gpu_shader_image_mask_uniform_color_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_modulate_alpha_frag_glsl[]; | extern char datatoc_gpu_shader_image_modulate_alpha_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_depth_linear_frag_glsl[]; | extern char datatoc_gpu_shader_image_depth_linear_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_image_depth_copy_frag_glsl[]; | |||||
| extern char datatoc_gpu_shader_3D_vert_glsl[]; | extern char datatoc_gpu_shader_3D_vert_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_normal_vert_glsl[]; | extern char datatoc_gpu_shader_3D_normal_vert_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_flat_color_vert_glsl[]; | extern char datatoc_gpu_shader_3D_flat_color_vert_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_smooth_color_vert_glsl[]; | extern char datatoc_gpu_shader_3D_smooth_color_vert_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_normal_flat_color_vert_glsl[]; | extern char datatoc_gpu_shader_3D_normal_flat_color_vert_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_normal_smooth_color_vert_glsl[]; | extern char datatoc_gpu_shader_3D_normal_smooth_color_vert_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_smooth_color_frag_glsl[]; | extern char datatoc_gpu_shader_3D_smooth_color_frag_glsl[]; | ||||
| extern char datatoc_gpu_shader_3D_passthrough_vert_glsl[]; | extern char datatoc_gpu_shader_3D_passthrough_vert_glsl[]; | ||||
| ▲ Show 20 Lines • Show All 619 Lines • ▼ Show 20 Lines | static const GPUShaderStages builtin_shader_stages[GPU_NUM_BUILTIN_SHADERS] = { | ||||
| [GPU_SHADER_SIMPLE_LIGHTING_SMOOTH_COLOR_ALPHA] = { datatoc_gpu_shader_3D_normal_smooth_color_vert_glsl, datatoc_gpu_shader_simple_lighting_smooth_color_alpha_frag_glsl }, | [GPU_SHADER_SIMPLE_LIGHTING_SMOOTH_COLOR_ALPHA] = { datatoc_gpu_shader_3D_normal_smooth_color_vert_glsl, datatoc_gpu_shader_simple_lighting_smooth_color_alpha_frag_glsl }, | ||||
| [GPU_SHADER_2D_IMAGE_MASK_UNIFORM_COLOR] = { datatoc_gpu_shader_3D_image_vert_glsl, | [GPU_SHADER_2D_IMAGE_MASK_UNIFORM_COLOR] = { datatoc_gpu_shader_3D_image_vert_glsl, | ||||
| datatoc_gpu_shader_image_mask_uniform_color_frag_glsl }, | datatoc_gpu_shader_image_mask_uniform_color_frag_glsl }, | ||||
| [GPU_SHADER_3D_IMAGE_MODULATE_ALPHA] = { datatoc_gpu_shader_3D_image_vert_glsl, | [GPU_SHADER_3D_IMAGE_MODULATE_ALPHA] = { datatoc_gpu_shader_3D_image_vert_glsl, | ||||
| datatoc_gpu_shader_image_modulate_alpha_frag_glsl }, | datatoc_gpu_shader_image_modulate_alpha_frag_glsl }, | ||||
| [GPU_SHADER_3D_IMAGE_DEPTH] = { datatoc_gpu_shader_3D_image_vert_glsl, | [GPU_SHADER_3D_IMAGE_DEPTH] = { datatoc_gpu_shader_3D_image_vert_glsl, | ||||
| datatoc_gpu_shader_image_depth_linear_frag_glsl }, | datatoc_gpu_shader_image_depth_linear_frag_glsl }, | ||||
| [GPU_SHADER_3D_IMAGE_DEPTH_COPY] = { datatoc_gpu_shader_3D_image_vert_glsl, | |||||
| datatoc_gpu_shader_image_depth_copy_frag_glsl }, | |||||
| [GPU_SHADER_2D_IMAGE_INTERLACE] = { datatoc_gpu_shader_2D_image_vert_glsl, | [GPU_SHADER_2D_IMAGE_INTERLACE] = { datatoc_gpu_shader_2D_image_vert_glsl, | ||||
| datatoc_gpu_shader_image_interlace_frag_glsl }, | datatoc_gpu_shader_image_interlace_frag_glsl }, | ||||
| [GPU_SHADER_2D_CHECKER] = { datatoc_gpu_shader_2D_vert_glsl, datatoc_gpu_shader_checker_frag_glsl }, | [GPU_SHADER_2D_CHECKER] = { datatoc_gpu_shader_2D_vert_glsl, datatoc_gpu_shader_checker_frag_glsl }, | ||||
| [GPU_SHADER_2D_DIAG_STRIPES] = { datatoc_gpu_shader_2D_vert_glsl, datatoc_gpu_shader_diag_stripes_frag_glsl }, | [GPU_SHADER_2D_DIAG_STRIPES] = { datatoc_gpu_shader_2D_vert_glsl, datatoc_gpu_shader_diag_stripes_frag_glsl }, | ||||
| [GPU_SHADER_2D_UNIFORM_COLOR] = { datatoc_gpu_shader_2D_vert_glsl, datatoc_gpu_shader_uniform_color_frag_glsl }, | [GPU_SHADER_2D_UNIFORM_COLOR] = { datatoc_gpu_shader_2D_vert_glsl, datatoc_gpu_shader_uniform_color_frag_glsl }, | ||||
| ▲ Show 20 Lines • Show All 254 Lines • Show Last 20 Lines | |||||