Blender
V3.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_smaa_lib_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 = {{NULL}} |
GPUShader* GPENCIL_shader_antialiasing | ( | int | stage | ) |
Definition at line 71 of file gpencil_shader.c.
References BLI_assert, g_shaders, GPU_shader_create_from_info_name(), SNPRINTF, and stage.
Referenced by GPENCIL_antialiasing_init(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 107 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by GPENCIL_cache_init(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 51 of file gpencil_shader.c.
References DRW_SHADER_FREE_SAFE, and g_shaders.
Referenced by GPENCIL_engine_free(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 117 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_blur(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 125 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_colorize(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 133 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by blender::draw::test_gpencil_glsl_shaders().
Definition at line 141 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_glow(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 149 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_pixelize(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 157 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_rim(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 165 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_shadow(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 173 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_vfx_flip(), gpencil_vfx_swirl(), gpencil_vfx_wave(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 83 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_layer_cache_add(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 91 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by gpencil_layer_cache_add(), and blender::draw::test_gpencil_glsl_shaders().
Definition at line 99 of file gpencil_shader.c.
References g_shaders, and GPU_shader_create_from_info_name().
Referenced by GPENCIL_cache_init(), and blender::draw::test_gpencil_glsl_shaders().
GPUShader* antialiasing_sh[3] |
Definition at line 29 of file gpencil_shader.c.
GPUShader* composite_sh |
Definition at line 33 of file gpencil_shader.c.
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 43 of file intern/ghost/test/multitest/stubs.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
GPUShader* depth_merge_sh |
Definition at line 37 of file gpencil_shader.c.
GPUShader* fx_blur_sh |
Definition at line 43 of file gpencil_shader.c.
GPUShader* fx_colorize_sh |
Definition at line 42 of file gpencil_shader.c.
GPUShader* fx_composite_sh |
Definition at line 41 of file gpencil_shader.c.
GPUShader* fx_glow_sh |
Definition at line 44 of file gpencil_shader.c.
GPUShader* fx_pixel_sh |
Definition at line 45 of file gpencil_shader.c.
GPUShader* fx_rim_sh |
Definition at line 46 of file gpencil_shader.c.
GPUShader* fx_shadow_sh |
Definition at line 47 of file gpencil_shader.c.
GPUShader* fx_transform_sh |
Definition at line 48 of file gpencil_shader.c.
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.
GPUShader* layer_blend_sh |
Definition at line 35 of file gpencil_shader.c.
GPUShader* mask_invert_sh |
Definition at line 39 of file gpencil_shader.c.