X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fshaders%2Fbezier_texbuf_geom.glsl;h=13812efb165277877dc48178488095f6a09fe17a;hp=281627d732a0b2b5297b0c1ca9d4f82bfcde8ad6;hb=0361b11485ec41d2c2ddeb279abf846f777f5363;hpb=e7066887c0d142ddef87ec9ae07ef08ff31573dc diff --git a/src/shaders/bezier_texbuf_geom.glsl b/src/shaders/bezier_texbuf_geom.glsl index 281627d..13812ef 100644 --- a/src/shaders/bezier_texbuf_geom.glsl +++ b/src/shaders/bezier_texbuf_geom.glsl @@ -4,7 +4,7 @@ uniform samplerBuffer bezier_buffer_texture; uniform isamplerBuffer bezier_id_buffer_texture; layout(lines) in; -layout(line_strip, max_vertices = 101) out; +layout(line_strip, max_vertices = 105) out; in int objectid[]; in vec2 pixsize[]; @@ -40,5 +40,14 @@ void main() } EndPrimitive(); +/* gl_Position = vec4(coeff0 * boundssize + gl_in[0].gl_Position.xy, 0.0, 1.0); + EmitVertex(); + gl_Position = vec4(coeff1 * boundssize + gl_in[0].gl_Position.xy, 0.0, 1.0); + EmitVertex(); + gl_Position = vec4(coeff2 * boundssize + gl_in[0].gl_Position.xy, 0.0, 1.0); + EmitVertex(); + gl_Position = vec4(coeff3 * boundssize + gl_in[0].gl_Position.xy, 0.0, 1.0); + EmitVertex(); + EndPrimitive();*/ }