114 char stage_define[32];
115 BLI_snprintf(stage_define,
sizeof(stage_define),
"#define SMAA_STAGE %d\n",
stage);
120 "#define SMAA_INCLUDE_VS 1\n",
121 "#define SMAA_INCLUDE_PS 0\n",
122 "uniform vec4 viewportMetrics;\n",
129 "#define SMAA_INCLUDE_VS 0\n",
130 "#define SMAA_INCLUDE_PS 1\n",
131 "uniform vec4 viewportMetrics;\n",
138 "uniform float lumaWeight;\n",
139 "#define SMAA_GLSL_3\n",
140 "#define SMAA_RT_METRICS viewportMetrics\n",
141 "#define SMAA_PRESET_HIGH\n",
142 "#define SMAA_LUMA_WEIGHT float4(lumaWeight, lumaWeight, lumaWeight, 0.0)\n",
143 "#define SMAA_NO_DISCARD\n",
174 "#define UNIFORM_RESOURCE_ID\n",
246 "#define COLORIZE\n");
255 "#define COMPOSITE\n");
289 "#define PIXELIZE\n");
332 "#define TRANSFORM\n");
size_t BLI_snprintf(char *__restrict dst, size_t maxncpy, const char *__restrict format,...) ATTR_NONNULL(1
#define GP_MATERIAL_BUFFER_LEN
#define DRW_shader_create_fullscreen(frag, defines)
#define DRW_SHADER_FREE_SAFE(shader)
struct GPUShader GPUShader
#define GPU_shader_create_from_arrays(...)
#define GPENCIL_LIGHT_BUFFER_LEN
GPUShader * gpencil_fullscreen_sh
GPUShader * GPENCIL_shader_antialiasing(int stage)
GPUShader * antialiasing_sh[3]
GPUShader * gpencil_stroke_sh
GPUShader * GPENCIL_shader_fx_colorize_get(void)
GPUShader * GPENCIL_shader_mask_invert_get(void)
GPUShader * mask_invert_sh
char datatoc_gpencil_antialiasing_vert_glsl[]
GPUShader * fx_transform_sh
GPUShader * gpencil_blend_fullscreen_sh
static struct @213 g_shaders
GPUShader * layer_blend_sh
char datatoc_common_smaa_lib_glsl[]
GPUShader * GPENCIL_shader_depth_merge_get(void)
GPUShader * gpencil_simple_fullscreen_sh
GPUShader * gpencil_edit_point_sh
char datatoc_gpencil_layer_blend_frag_glsl[]
char datatoc_gpencil_vfx_frag_glsl[]
GPUShader * GPENCIL_shader_fx_transform_get(void)
GPUShader * gpencil_point_sh
GPUShader * gpencil_drawing_fill_sh
GPUShader * GPENCIL_shader_geometry_get(void)
GPUShader * gpencil_background_sh
char datatoc_common_view_lib_glsl[]
char datatoc_gpencil_mask_invert_frag_glsl[]
char datatoc_common_fullscreen_vert_glsl[]
char datatoc_gpencil_depth_merge_frag_glsl[]
GPUShader * GPENCIL_shader_fx_rim_get(void)
char datatoc_gpencil_vert_glsl[]
GPUShader * gpencil_line_sh
void GPENCIL_shader_free(void)
GPUShader * GPENCIL_shader_fx_glow_get(void)
char datatoc_common_colormanagement_lib_glsl[]
GPUShader * GPENCIL_shader_fx_pixelize_get(void)
char datatoc_gpencil_antialiasing_frag_glsl[]
GPUShader * GPENCIL_shader_fx_composite_get(void)
char datatoc_gpencil_depth_merge_vert_glsl[]
GPUShader * GPENCIL_shader_layer_blend_get(void)
char datatoc_gpencil_frag_glsl[]
GPUShader * gpencil_fill_sh
GPUShader * depth_merge_sh
GPUShader * gpencil_paper_sh
char datatoc_gpencil_common_lib_glsl[]
GPUShader * fx_colorize_sh
GPUShader * GPENCIL_shader_fx_shadow_get(void)
GPUShader * fx_composite_sh
GPUShader * GPENCIL_shader_fx_blur_get(void)