X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fshaders%2Frect_vert.glsl;fp=src%2Fshaders%2Frect_vert.glsl;h=a9f258a1e13db1dac206bd4cf6faff25000f42c9;hp=cc15e56fbfd606c3eaaa999ba4628d38839f5d1b;hb=09fc4981be389620d3c269beacf0630de45871bb;hpb=17fe4372c6e26fbfa109036b64fa0729153b402a;ds=sidebyside diff --git a/src/shaders/rect_vert.glsl b/src/shaders/rect_vert.glsl index cc15e56..a9f258a 100644 --- a/src/shaders/rect_vert.glsl +++ b/src/shaders/rect_vert.glsl @@ -12,6 +12,8 @@ layout(std140, binding=0) uniform ViewBounds layout(location = 0) in vec2 position; +out int objectid; + void main() { vec2 transformed_position; @@ -22,4 +24,6 @@ void main() gl_Position.y = 1 - (transformed_position.y*2); gl_Position.z = 0.0; gl_Position.w = 1.0; + + objectid = gl_VertexID / 2; }