Differential D15308 Diff 53409 source/blender/draw/engines/overlay/shaders/infos/overlay_outline_info.hh
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/shaders/infos/overlay_outline_info.hh
| Show All 23 Lines | GPU_SHADER_CREATE_INFO(overlay_outline_prepass_mesh) | ||||
| .additional_info("draw_object_infos"); | .additional_info("draw_object_infos"); | ||||
| GPU_SHADER_CREATE_INFO(overlay_outline_prepass_mesh_clipped) | GPU_SHADER_CREATE_INFO(overlay_outline_prepass_mesh_clipped) | ||||
| .do_static_compilation(true) | .do_static_compilation(true) | ||||
| .additional_info("overlay_outline_prepass_mesh", "drw_clipped"); | .additional_info("overlay_outline_prepass_mesh", "drw_clipped"); | ||||
| GPU_SHADER_INTERFACE_INFO(overlay_outline_prepass_wire_iface, "vert").flat(Type::VEC3, "pos"); | GPU_SHADER_INTERFACE_INFO(overlay_outline_prepass_wire_iface, "vert").flat(Type::VEC3, "pos"); | ||||
| GPU_SHADER_CREATE_INFO(overlay_outline_prepass_curves) | |||||
| .do_static_compilation(true) | |||||
| .vertex_source("overlay_outline_prepass_curves_vert.glsl") | |||||
| .additional_info("draw_hair", "overlay_outline_prepass") | |||||
| .additional_info("draw_object_infos"); | |||||
| GPU_SHADER_CREATE_INFO(overlay_outline_prepass_curves_clipped) | |||||
| .do_static_compilation(true) | |||||
| .additional_info("overlay_outline_prepass_curves", "drw_clipped"); | |||||
| GPU_SHADER_CREATE_INFO(overlay_outline_prepass_wire) | GPU_SHADER_CREATE_INFO(overlay_outline_prepass_wire) | ||||
| .do_static_compilation(true) | .do_static_compilation(true) | ||||
| .define("USE_GEOM") | .define("USE_GEOM") | ||||
| .vertex_in(0, Type::VEC3, "pos") | .vertex_in(0, Type::VEC3, "pos") | ||||
| .vertex_out(overlay_outline_prepass_wire_iface) | .vertex_out(overlay_outline_prepass_wire_iface) | ||||
| .geometry_layout(PrimitiveIn::LINES_ADJACENCY, PrimitiveOut::LINE_STRIP, 2) | .geometry_layout(PrimitiveIn::LINES_ADJACENCY, PrimitiveOut::LINE_STRIP, 2) | ||||
| .geometry_out(overlay_outline_prepass_iface) | .geometry_out(overlay_outline_prepass_iface) | ||||
| .vertex_source("overlay_outline_prepass_vert.glsl") | .vertex_source("overlay_outline_prepass_vert.glsl") | ||||
| ▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines | |||||