diff options
author | Michael Brasser <mbrasser@ford.com> | 2020-10-01 16:29:58 -0500 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2020-10-02 23:39:49 +0000 |
commit | 2b34df423c1f2d525e341ad11cd2f281d1caf0c6 (patch) | |
tree | c72e7410f31f87f893140dcc1e8f663a9c0bd570 | |
parent | 05c84e11f642616c9def8509de90fdb16a360f14 (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.cpp | 8 |
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(); |