Overlay: Fix non functional outline on wireframe

This was caused by rB6e5877c189df5d6c2dfcaa44ba4c3c9a8b387998.
This commit is contained in:
Clément Foucault 2022-05-01 15:37:29 +02:00
parent 0dfb6eddc0
commit 1c992cc647
2 changed files with 2 additions and 8 deletions

@ -37,6 +37,7 @@ GPU_SHADER_CREATE_INFO(overlay_outline_prepass_wire)
.geometry_layout(PrimitiveIn::LINES_ADJACENCY, PrimitiveOut::LINE_STRIP, 2)
.geometry_out(overlay_outline_prepass_iface)
.vertex_source("outline_prepass_vert.glsl")
.geometry_source("outline_prepass_geom.glsl")
.additional_info("draw_mesh", "overlay_outline_prepass")
.additional_info("draw_object_infos");

@ -2,18 +2,11 @@
#pragma BLENDER_REQUIRE(common_view_clipping_lib.glsl)
#pragma BLENDER_REQUIRE(common_view_lib.glsl)
in vec3 vert[];
.pos
flat out uint objectId;
void vert_from_gl_in(int v)
{
gl_Position = gl_in[v].gl_Position;
interp_out.ob_id = interp_in[v].ob_id;
#ifdef USE_WORLD_CLIP_PLANES
world_clip_planes_set_clip_distance(gl_in[v].gl_ClipDistance);
#endif
view_clipping_distances_set(gl_in[v]);
}
void main()