mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 02:58:05 +02:00
mesa: Fix compilation errors and warnings when features are disabled.
Some of the fixes are cherry-picked from opengl-es branch. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
This commit is contained in:
parent
59798cd886
commit
9927d7f31c
4 changed files with 15 additions and 12 deletions
|
|
@ -650,6 +650,8 @@ _mesa_test_framebuffer_completeness(GLcontext *ctx, struct gl_framebuffer *fb)
|
|||
return;
|
||||
}
|
||||
}
|
||||
#else
|
||||
(void) j;
|
||||
#endif
|
||||
|
||||
if (numImages == 0) {
|
||||
|
|
|
|||
|
|
@ -600,7 +600,7 @@ _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
|
|||
iparams[1] = (GLint) params[1];
|
||||
iparams[2] = (GLint) params[2];
|
||||
iparams[3] = (GLint) params[3];
|
||||
need_update = set_tex_parameteri(ctx, target, iparams);
|
||||
need_update = set_tex_parameteri(ctx, texObj, pname, iparams);
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -277,16 +277,6 @@ compute_component_mapping(GLenum inFormat, GLenum outFormat,
|
|||
}
|
||||
|
||||
|
||||
#if !FEATURE_convolve
|
||||
static void
|
||||
_mesa_adjust_image_for_convolution(GLcontext *ctx, GLuint dims,
|
||||
GLsizei *srcWidth, GLsizei *srcHeight)
|
||||
{
|
||||
/* no-op */
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
/**
|
||||
* Make a temporary (color) texture image with GLfloat components.
|
||||
* Apply all needed pixel unpacking and pixel transfer operations.
|
||||
|
|
@ -353,7 +343,7 @@ make_temp_float_image(GLcontext *ctx, GLuint dims,
|
|||
const GLuint postConvTransferOps
|
||||
= (transferOps & IMAGE_POST_CONVOLUTION_BITS) | IMAGE_CLAMP_BIT;
|
||||
GLint img, row;
|
||||
GLint convWidth, convHeight;
|
||||
GLint convWidth = srcWidth, convHeight = srcHeight;
|
||||
GLfloat *convImage;
|
||||
|
||||
/* pre-convolution image buffer (3D) */
|
||||
|
|
@ -3004,6 +2994,15 @@ _mesa_texstore_sla8(TEXSTORE_PARAMS)
|
|||
return k;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
/* these are used only in texstore_funcs[] below */
|
||||
#define _mesa_texstore_srgb8 NULL
|
||||
#define _mesa_texstore_srgba8 NULL
|
||||
#define _mesa_texstore_sargb8 NULL
|
||||
#define _mesa_texstore_sl8 NULL
|
||||
#define _mesa_texstore_sla8 NULL
|
||||
|
||||
#endif /* FEATURE_EXT_texture_sRGB */
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ st_destroy_blit(struct st_context *st)
|
|||
}
|
||||
|
||||
|
||||
#if FEATURE_EXT_framebuffer_blit
|
||||
static void
|
||||
st_BlitFramebuffer(GLcontext *ctx,
|
||||
GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
|
||||
|
|
@ -206,6 +207,7 @@ st_BlitFramebuffer(GLcontext *ctx,
|
|||
}
|
||||
}
|
||||
}
|
||||
#endif /* FEATURE_EXT_framebuffer_blit */
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue