|
Blender V4.3
|
Go to the source code of this file.
Variables | ||
| char | datatoc_gpencil_common_lib_glsl [] | |
| char | datatoc_gpencil_frag_glsl [] | |
| char | datatoc_gpencil_vert_glsl [] | |
| char | datatoc_gpencil_antialiasing_frag_glsl [] | |
| char | datatoc_gpencil_antialiasing_vert_glsl [] | |
| char | datatoc_gpencil_layer_blend_frag_glsl [] | |
| char | datatoc_gpencil_mask_invert_frag_glsl [] | |
| char | datatoc_gpencil_depth_merge_frag_glsl [] | |
| char | datatoc_gpencil_depth_merge_vert_glsl [] | |
| char | datatoc_gpencil_vfx_frag_glsl [] | |
| char | datatoc_common_colormanagement_lib_glsl [] | |
| char | datatoc_common_fullscreen_vert_glsl [] | |
| char | datatoc_common_view_lib_glsl [] | |
| struct { | ||
| GPUShader * antialiasing_sh [3] | ||
| GPUShader * gpencil_sh | ||
| GPUShader * composite_sh | ||
| GPUShader * layer_blend_sh | ||
| GPUShader * depth_merge_sh | ||
| GPUShader * mask_invert_sh | ||
| GPUShader * fx_composite_sh | ||
| GPUShader * fx_colorize_sh | ||
| GPUShader * fx_blur_sh | ||
| GPUShader * fx_glow_sh | ||
| GPUShader * fx_pixel_sh | ||
| GPUShader * fx_rim_sh | ||
| GPUShader * fx_shadow_sh | ||
| GPUShader * fx_transform_sh | ||
| } | g_shaders = {{nullptr}} | |
Definition at line 71 of file gpencil_shader_c.cc.
References BLI_assert, g_shaders, GPU_shader_create_from_info_name(), SNPRINTF, and stage.
Referenced by GPENCIL_antialiasing_init().
| GPUShader * GPENCIL_shader_depth_merge_get | ( | void | ) |
Definition at line 107 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by GPENCIL_cache_init().
| void GPENCIL_shader_free | ( | void | ) |
Definition at line 51 of file gpencil_shader_c.cc.
References DRW_SHADER_FREE_SAFE, and g_shaders.
Referenced by GPENCIL_engine_free().
| GPUShader * GPENCIL_shader_fx_blur_get | ( | void | ) |
Definition at line 117 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_blur().
| GPUShader * GPENCIL_shader_fx_colorize_get | ( | void | ) |
Definition at line 125 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_colorize().
| GPUShader * GPENCIL_shader_fx_composite_get | ( | void | ) |
Definition at line 133 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_cache_populate().
| GPUShader * GPENCIL_shader_fx_glow_get | ( | void | ) |
Definition at line 141 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_glow().
| GPUShader * GPENCIL_shader_fx_pixelize_get | ( | void | ) |
Definition at line 149 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_pixelize().
| GPUShader * GPENCIL_shader_fx_rim_get | ( | void | ) |
Definition at line 157 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_rim().
| GPUShader * GPENCIL_shader_fx_shadow_get | ( | void | ) |
Definition at line 165 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_shadow().
| GPUShader * GPENCIL_shader_fx_transform_get | ( | void | ) |
Definition at line 173 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_flip(), gpencil_vfx_swirl(), and gpencil_vfx_wave().
| GPUShader * GPENCIL_shader_geometry_get | ( | void | ) |
Definition at line 83 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_layer_cache_add(), and grease_pencil_layer_cache_add().
| GPUShader * GPENCIL_shader_layer_blend_get | ( | void | ) |
Definition at line 91 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_layer_cache_add(), and grease_pencil_layer_cache_add().
| GPUShader * GPENCIL_shader_mask_invert_get | ( | void | ) |
Definition at line 99 of file gpencil_shader_c.cc.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by GPENCIL_cache_init().
| GPUShader* antialiasing_sh[3] |
Definition at line 29 of file gpencil_shader_c.cc.
| GPUShader* composite_sh |
Definition at line 33 of file gpencil_shader_c.cc.
| char datatoc_common_colormanagement_lib_glsl[] |
Definition at line 23 of file gpencil_shader_c.cc.
| char datatoc_common_fullscreen_vert_glsl[] |
Definition at line 24 of file gpencil_shader_c.cc.
| char datatoc_common_view_lib_glsl[] |
Definition at line 25 of file gpencil_shader_c.cc.
| char datatoc_gpencil_antialiasing_frag_glsl[] |
Definition at line 15 of file gpencil_shader_c.cc.
| char datatoc_gpencil_antialiasing_vert_glsl[] |
Definition at line 16 of file gpencil_shader_c.cc.
| char datatoc_gpencil_common_lib_glsl[] |
Definition at line 12 of file gpencil_shader_c.cc.
| char datatoc_gpencil_depth_merge_frag_glsl[] |
Definition at line 19 of file gpencil_shader_c.cc.
| char datatoc_gpencil_depth_merge_vert_glsl[] |
Definition at line 20 of file gpencil_shader_c.cc.
| char datatoc_gpencil_frag_glsl[] |
Definition at line 13 of file gpencil_shader_c.cc.
| char datatoc_gpencil_layer_blend_frag_glsl[] |
Definition at line 17 of file gpencil_shader_c.cc.
| char datatoc_gpencil_mask_invert_frag_glsl[] |
Definition at line 18 of file gpencil_shader_c.cc.
| char datatoc_gpencil_vert_glsl[] |
Definition at line 14 of file gpencil_shader_c.cc.
| char datatoc_gpencil_vfx_frag_glsl[] |
Definition at line 21 of file gpencil_shader_c.cc.
| GPUShader* depth_merge_sh |
Definition at line 37 of file gpencil_shader_c.cc.
| GPUShader* fx_blur_sh |
Definition at line 43 of file gpencil_shader_c.cc.
| GPUShader* fx_colorize_sh |
Definition at line 42 of file gpencil_shader_c.cc.
| GPUShader* fx_composite_sh |
Definition at line 41 of file gpencil_shader_c.cc.
| GPUShader* fx_glow_sh |
Definition at line 44 of file gpencil_shader_c.cc.
| GPUShader* fx_pixel_sh |
Definition at line 45 of file gpencil_shader_c.cc.
| GPUShader* fx_rim_sh |
Definition at line 46 of file gpencil_shader_c.cc.
| GPUShader* fx_shadow_sh |
Definition at line 47 of file gpencil_shader_c.cc.
| GPUShader* fx_transform_sh |
Definition at line 48 of file gpencil_shader_c.cc.
| struct { ... } g_shaders |
Referenced by GPENCIL_shader_antialiasing(), GPENCIL_shader_depth_merge_get(), GPENCIL_shader_free(), GPENCIL_shader_fx_blur_get(), GPENCIL_shader_fx_colorize_get(), GPENCIL_shader_fx_composite_get(), GPENCIL_shader_fx_glow_get(), GPENCIL_shader_fx_pixelize_get(), GPENCIL_shader_fx_rim_get(), GPENCIL_shader_fx_shadow_get(), GPENCIL_shader_fx_transform_get(), GPENCIL_shader_geometry_get(), GPENCIL_shader_layer_blend_get(), and GPENCIL_shader_mask_invert_get().
| GPUShader* gpencil_sh |
Definition at line 31 of file gpencil_shader_c.cc.
| GPUShader* layer_blend_sh |
Definition at line 35 of file gpencil_shader_c.cc.
| GPUShader* mask_invert_sh |
Definition at line 39 of file gpencil_shader_c.cc.