Howdy.<br><br>I've been trying to build Myth using GL ES support but keep running into the same errors. I'm using mesa, libdrm and xf86-video-ati built from git. This also happens on my master backend using the nVidia blob and the current official releases of Mesa/libdrm. If I disable GL ES in the config, the Myth builds fine. If I disable GL ES support in Mesa, and leave the configure alone, it builds fine.<br>
<br>Is it supposed to be an either/or scenario or is Myth's GL ES support really dependent on Mesa?<br><br>MythTV Version : v0.25pre-2002-g17876e6<br>MythTV Branch : master<br>Network Protocol : 65<br>Library API : 0.25.20110429-1<br>
QT Version : 4.7.3<br><br>In file included from mythrender_opengl.cpp:13:0:<br>mythrender_opengl2es.h: In member function 'virtual void MythRenderOpenGL2ES::InitProcs()':<br>mythrender_opengl2es.h:25:57: error: 'glCreateShader' was not declared in this scope<br>
mythrender_opengl2es.h:26:57: error: 'glShaderSource' was not declared in this scope<br>mythrender_opengl2es.h:27:58: error: 'glCompileShader' was not declared in this scope<br>mythrender_opengl2es.h:28:57: error: 'glAttachShader' was not declared in this scope<br>
mythrender_opengl2es.h:29:56: error: 'glGetShaderiv' was not declared in this scope<br>mythrender_opengl2es.h:30:61: error: 'glGetShaderInfoLog' was not declared in this scope<br>mythrender_opengl2es.h:31:57: error: 'glDetachShader' was not declared in this scope<br>
mythrender_opengl2es.h:32:57: error: 'glDeleteShader' was not declared in this scope<br>mythrender_opengl2es.h:34:59: error: 'glDeleteProgram' was not declared in this scope<br>mythrender_opengl2es.h:35:59: error: 'glCreateProgram' was not declared in this scope<br>
mythrender_opengl2es.h:36:57: error: 'glLinkProgram' was not declared in this scope<br>mythrender_opengl2es.h:37:56: error: 'glUseProgram' was not declared in this scope<br>mythrender_opengl2es.h:38:63: error: 'glGetProgramInfoLog' was not declared in this scope<br>
mythrender_opengl2es.h:39:58: error: 'glGetProgramiv' was not declared in this scope<br>mythrender_opengl2es.h:41:66: error: 'glGetUniformLocation' was not declared in this scope<br>mythrender_opengl2es.h:42:57: error: 'glUniform4f' was not declared in this scope<br>
mythrender_opengl2es.h:43:64: error: 'glUniformMatrix4fv' was not declared in this scope<br>mythrender_opengl2es.h:44:67: error: 'glVertexAttribPointer' was not declared in this scope<br>mythrender_opengl2es.h:46:76: error: 'glEnableVertexAttribArray' was not declared in this scope<br>
mythrender_opengl2es.h:47:77: error: 'glDisableVertexAttribArray' was not declared in this scope<br>mythrender_opengl2es.h:48:71: error: 'glBindAttribLocation' was not declared in this scope<br>mythrender_opengl2es.h:49:67: error: 'glVertexAttrib4f' was not declared in this scope<br>
mythrender_opengl2es.h:51:52: error: 'glGenBuffers' was not declared in this scope<br>mythrender_opengl2es.h:52:52: error: 'glBindBuffer' was not declared in this scope<br>mythrender_opengl2es.h:53:55: error: 'glDeleteBuffers' was not declared in this scope<br>
mythrender_opengl2es.h:54:52: error: 'glBufferData' was not declared in this scope<br><br>