From a8e6f30e2650fc587f91e93f3a3b56bc8b61562c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 2 Oct 2013 12:02:07 +0000 Subject: [PATCH] Simplified geometry shader setup via template files. Modify point size via geometry shader refs #1747 git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@17636 383ad7c9-94d9-4d36-a494-682f7c89f535 --- Shaders/Wireframe/geom_line2quad.tpl | 3 +++ Shaders/Wireframe/geometry.tpl | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Shaders/Wireframe/geom_line2quad.tpl b/Shaders/Wireframe/geom_line2quad.tpl index 9c3d2d2c..ba2304a3 100644 --- a/Shaders/Wireframe/geom_line2quad.tpl +++ b/Shaders/Wireframe/geom_line2quad.tpl @@ -1,5 +1,8 @@ // template file for shader generator +layout(lines) in; +layout(triangle_strip, max_vertices = 4) out; + uniform float lineWidth; uniform vec2 screenSize; diff --git a/Shaders/Wireframe/geometry.tpl b/Shaders/Wireframe/geometry.tpl index 181e8718..ca07f5e7 100644 --- a/Shaders/Wireframe/geometry.tpl +++ b/Shaders/Wireframe/geometry.tpl @@ -1,5 +1,8 @@ // template file for shader generator +layout(triangles) in; +layout(triangle_strip, max_vertices = 3) out; + // send barycentric coords to fragment out vec3 outGeometryBary; -- GitLab