summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brasser <mbrasser@ford.com>2020-10-01 16:29:58 -0500
committerMichael Brasser <mbrasser@ford.com>2020-10-02 16:57:38 -0500
commitdc430c9439ec18fd554c039464ea79db87d0fe44 (patch)
treeddd8afa5fb44008e867f3ad793688ed35214a6da /src
parent3166eed9ec9883cb0df5ecc4fbeae68760bb5a58 (diff)
Fix OpenGL ES 3 shaders for QDebugOverlay
Change-Id: I72185e825d20aad7c05e4870074831efa199972d Pick-to: 5.15 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/renderers/opengl/debug/imguirenderer.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/renderers/opengl/debug/imguirenderer.cpp b/src/plugins/renderers/opengl/debug/imguirenderer.cpp
index 3d4e9e614..de8cf0a09 100644
--- a/src/plugins/renderers/opengl/debug/imguirenderer.cpp
+++ b/src/plugins/renderers/opengl/debug/imguirenderer.cpp
@@ -530,7 +530,7 @@ bool ImGuiRenderer::createDeviceObjects()
"}\n";
const GLchar *vertex_shader_es3 =
- "#version 110\n"
+ "#version 300 es\n"
"uniform mat4 ProjMtx;\n"
"in vec2 Position;\n"
"in vec2 UV;\n"
@@ -545,13 +545,15 @@ bool ImGuiRenderer::createDeviceObjects()
"}\n";
const GLchar* fragment_shader_es3 =
- "#version 110\n"
+ "#version 300 es\n"
+ "precision highp float;\n"
"uniform sampler2D Texture;\n"
"in vec2 Frag_UV;\n"
"in vec4 Frag_Color;\n"
+ "out vec4 Out_Color;\n"
"void main()\n"
"{\n"
- " gl_FragColor = Frag_Color * texture2D(Texture, Frag_UV.st);\n"
+ " Out_Color = Frag_Color * texture(Texture, Frag_UV.st);\n"
"}\n";
QString logs;