summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Brasser <mbrasser@ford.com>2020-10-01 16:29:58 -0500
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2020-10-02 23:39:49 +0000
commit2b34df423c1f2d525e341ad11cd2f281d1caf0c6 (patch)
treec72e7410f31f87f893140dcc1e8f663a9c0bd570
parent05c84e11f642616c9def8509de90fdb16a360f14 (diff)
Fix OpenGL ES 3 shaders for QDebugOverlay
Change-Id: I72185e825d20aad7c05e4870074831efa199972d Reviewed-by: Mike Krus <mike.krus@kdab.com> (cherry picked from commit dc430c9439ec18fd554c039464ea79db87d0fe44) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-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 f193d624e..c4b1cf5f6 100644
--- a/src/plugins/renderers/opengl/debug/imguirenderer.cpp
+++ b/src/plugins/renderers/opengl/debug/imguirenderer.cpp
@@ -527,7 +527,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"
@@ -542,13 +542,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";
// m_shaderHandle = m_funcs->glCreateProgram();