Blender
V3.3
|
#include "gpu_shader_create_info.hh"
Go to the source code of this file.
Functions | |
OVERLAY_shader_paint_face. | |
do_static_compilation (true) .vertex_in(0 | |
pos vertex_in(1, Type::VEC4, "nor") .push_constant(Type | additional_info ("overlay_paint_face") .additional_info("drw_clipped") .do_static_compilation(true) |
OVERLAY_shader_paint_texture. | |
GPU_SHADER_INTERFACE_INFO(overlay_paint_texture_iface, "").smooth(Type pos | vertex_in (1, Type::VEC2, "mu") .vertex_out(overlay_paint_texture_iface) .sampler(0 |
GPU_SHADER_INTERFACE_INFO(overlay_paint_texture_iface, "").smooth(Type pos maskImage push_constant(Type::VEC3, "maskColor") .push_constant(Type | additional_info ("overlay_paint_texture") .additional_info("drw_clipped") .do_static_compilation(true) |
OVERLAY_shader_paint_vertcol. | |
GPU_SHADER_INTERFACE_INFO(overlay_paint_vertcol_iface, "").smooth(Type pos vertex_in(1, Type::VEC3, "ac") .vertex_out(overlay_paint_vertcol_iface) .push_constant(Type | additional_info ("overlay_paint_vertcol") .additional_info("drw_clipped") .do_static_compilation(true) |
OVERLAY_shader_paint_weight. | |
Used to display Vertex Weights. | |
smooth(Type::VEC2, "weight_interp") .smooth(Type weight | vertex_in (1, Type::VEC3, "pos") .vertex_in(2 |
smooth(Type::VEC2, "weight_interp") .smooth(Type weight nor | vertex_out (overlay_paint_weight_iface) .sampler(0 |
smooth(Type::VEC2, "weight_interp") .smooth(Type weight nor colorramp push_constant(Type::FLOAT, "opacity") .push_constant(Type additional_info("overlay_paint_weight") .define("FAKE_SHADING") .push_constant(Type | additional_info ("overlay_paint_weight") .additional_info("drw_clipped") .do_static_compilation(true) |
additional_info ("overlay_paint_weight_fake_shading") .additional_info("drw_clipped") .do_static_compilation(true) | |
OVERLAY_shader_paint_point. | |
GPU_SHADER_INTERFACE_INFO(overlay_overlay_paint_point_iface, "").smooth(Type pos fragColor | draw_globals |
GPU_SHADER_INTERFACE_INFO(overlay_overlay_paint_point_iface, "").smooth(Type pos | vertex_in (1, Type::VEC4, "nor") .vertex_out(overlay_overlay_paint_point_iface) .fragment_out(0 |
GPU_SHADER_INTERFACE_INFO(overlay_overlay_paint_point_iface, "").smooth(Type pos fragColor | vertex_source ("overlay_paint_point_vert.glsl") .fragment_source("overlay_point_varying_color_frag.glsl") .additional_info("draw_modelmat" |
additional_info ("overlay_paint_point") .additional_info("drw_clipped") .do_static_compilation(true) | |
additional_info | ( | "overlay_paint_point" | ) |
GPU_SHADER_INTERFACE_INFO (overlay_paint_texture_iface, "").smooth(Type pos maskImage push_constant (Type::VEC3, "maskColor") .push_constant(Type additional_info | ( | "overlay_paint_texture" | ) |
GPU_SHADER_INTERFACE_INFO (overlay_paint_vertcol_iface, "").smooth(Type pos vertex_in (1, Type::VEC3, "ac") .vertex_out(overlay_paint_vertcol_iface) .push_constant(Type additional_info | ( | "overlay_paint_vertcol" | ) |
smooth (Type::VEC2, "weight_interp") .smooth(Type weight nor colorramp push_constant (Type::FLOAT, "opacity") .push_constant(Type additional_info ("overlay_paint_weight") .define("FAKE_SHADING") .push_constant(Type additional_info | ( | "overlay_paint_weight" | ) |
additional_info | ( | "overlay_paint_weight_fake_shading" | ) |
do_static_compilation | ( | true | ) |
GPU_SHADER_INTERFACE_INFO (overlay_paint_texture_iface, "").smooth(Type pos vertex_in | ( | 1 | , |
Type::VEC2 | , | ||
"mu" | |||
) |
smooth (Type::VEC2, "weight_interp") .smooth(Type weight vertex_in | ( | 1 | , |
Type::VEC3 | , | ||
"pos" | |||
) |
GPU_SHADER_INTERFACE_INFO (overlay_overlay_paint_point_iface, "").smooth(Type pos vertex_in | ( | 1 | , |
Type::VEC4 | , | ||
"nor" | |||
) |
smooth (Type::VEC2, "weight_interp") .smooth(Type weight nor vertex_out | ( | overlay_paint_weight_iface | ) |
GPU_SHADER_INTERFACE_INFO (overlay_overlay_paint_point_iface, "").smooth(Type pos fragColor vertex_source | ( | "overlay_paint_point_vert.glsl" | ) |
GPU_SHADER_INTERFACE_INFO (overlay_overlay_paint_point_iface, "").smooth(Type pos fragColor draw_globals |
Definition at line 44 of file overlay_paint_info.hh.