[Mesa-dev] [PATCH v2 1/3] mesa: setup_glsl_generate_mipmap(): meta program compile failed
Kenneth Graunke
kenneth at whitecape.org
Fri Oct 5 15:32:11 PDT 2012
On 10/04/2012 04:21 AM, Oliver McFadden wrote:
> Discovered while attempting to run GLBenchMark 2.5 with test
> GLB25_TriangleTexVertexLitTestC24Z16 on an ES2.0 context.
>
> NOTE: This is a candidate for the 9.0 branch.
>
> Signed-off-by: Oliver McFadden <oliver.mcfadden at linux.intel.com>
> ---
> src/mesa/drivers/common/meta.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c
> index d0bb5e0..eda72da 100644
> --- a/src/mesa/drivers/common/meta.c
> +++ b/src/mesa/drivers/common/meta.c
> @@ -3074,7 +3074,7 @@ setup_glsl_generate_mipmap(struct gl_context *ctx,
> const char *extension_mode;
> GLuint vs, fs;
>
> - if (ctx->Const.GLSLVersion < 130) {
> + if (ctx->API == API_OPENGLES2 || ctx->Const.GLSLVersion < 130) {
> vs_source =
> "attribute vec2 position;\n"
> "attribute vec3 textureCoords;\n"
> @@ -3143,7 +3143,7 @@ setup_glsl_generate_mipmap(struct gl_context *ctx,
>
> mem_ctx = ralloc_context(NULL);
>
> - if (ctx->Const.GLSLVersion < 130) {
> + if (ctx->API == API_OPENGLES2 || ctx->Const.GLSLVersion < 130) {
> extension_mode = ((target == GL_TEXTURE_1D_ARRAY) ||
> (target == GL_TEXTURE_2D_ARRAY)) ?
> "require" : "disable";
>
Assuming you change the commit message to describe the change, rather
than being a copy & pasted error message, this patch is:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
More information about the mesa-dev
mailing list