diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2019-08-28 16:19:58 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2019-08-29 11:01:31 +0200 |
commit | cda5721e0efbce4b35ba1692c70f8e90b0fd6726 (patch) | |
tree | 4c803d659c1b0b968f3c03d0c01ddc91ada875bb | |
parent | a16e802b3d11781a1509e61da43978893989d7a2 (diff) |
Set point size in visualization vertex shader
...in order to avoid a validation layer warning with Vulkan when
visualizing overdraw on a scene that includes drawing points (like
some types of particles).
Change-Id: Ia0a40f850ce5f7a0374c7b8779d5342f191c6973
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
-rw-r--r-- | src/quick/scenegraph/shaders_ng/visualization.vert | 4 | ||||
-rw-r--r-- | src/quick/scenegraph/shaders_ng/visualization.vert.qsb | bin | 2030 -> 2099 bytes |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/quick/scenegraph/shaders_ng/visualization.vert b/src/quick/scenegraph/shaders_ng/visualization.vert index c29492417a..e2447948c2 100644 --- a/src/quick/scenegraph/shaders_ng/visualization.vert +++ b/src/quick/scenegraph/shaders_ng/visualization.vert @@ -11,7 +11,7 @@ layout(std140, binding = 0) uniform buf { int projection; } ubuf; -out gl_PerVertex { vec4 gl_Position; }; +out gl_PerVertex { vec4 gl_Position; float gl_PointSize; }; void main() { @@ -25,4 +25,6 @@ void main() } pos = v.xy * 1.37; + + gl_PointSize = 1.0; } diff --git a/src/quick/scenegraph/shaders_ng/visualization.vert.qsb b/src/quick/scenegraph/shaders_ng/visualization.vert.qsb Binary files differindex bd89847dd3..7ba27cb4b5 100644 --- a/src/quick/scenegraph/shaders_ng/visualization.vert.qsb +++ b/src/quick/scenegraph/shaders_ng/visualization.vert.qsb |