[Mesa-dev] [PATCH 04/22] i965/meta: Silence unused parameter warnings
Ian Romanick
idr at freedesktop.org
Thu Feb 18 01:57:57 UTC 2016
From: Ian Romanick <ian.d.romanick at intel.com>
The brw and irb parameters to get_buffer_rect appear to be unused since
the function was introduced in 2f28a0d. They seem unnecessary, and this
was probably just something Kristian overlooked.
The ctx parameter to brw_meta_mirror_clip_and_scissor appears to be
unused since e187c2f when read_fb and draw_fb were added as explicit
parameters to the function.
This still leaves one unused parameter warning in the file. The 'layer'
parameter brw_meta_stencil_blit to is not used, but it should be. See
bug #93704 for more details.
brw_meta_fast_clear.c: In function 'get_buffer_rect':
brw_meta_fast_clear.c:315:37: warning: unused parameter 'brw' [-Wunused-parameter]
get_buffer_rect(struct brw_context *brw, struct gl_framebuffer *fb,
^
brw_meta_fast_clear.c:316:44: warning: unused parameter 'irb' [-Wunused-parameter]
struct intel_renderbuffer *irb, struct rect *rect)
^
brw_meta_stencil_blit.c: In function 'setup_coord_coeff':
brw_meta_stencil_blit.c:271:26: warning: unused parameter 'prog' [-Wunused-parameter]
setup_coord_coeff(GLuint prog, GLuint multiplier, GLuint offset,
^
brw_meta_util.c: In function 'brw_meta_mirror_clip_and_scissor':
brw_meta_util.c:106:59: warning: unused parameter 'ctx' [-Wunused-parameter]
brw_meta_mirror_clip_and_scissor(const struct gl_context *ctx,
^
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
Cc: Kristian Høgsberg <krh at bitplanet.net>
---
src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 4 +---
src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c | 11 ++++-------
src/mesa/drivers/dri/i965/brw_meta_util.c | 3 +--
src/mesa/drivers/dri/i965/brw_meta_util.h | 3 +--
4 files changed, 7 insertions(+), 14 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
index 05fff91..163b97a 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
+++ b/src/mesa/drivers/dri/i965/brw_blorp_blit.cpp
@@ -135,15 +135,13 @@ try_blorp_blit(struct brw_context *brw,
GLfloat dstX0, GLfloat dstY0, GLfloat dstX1, GLfloat dstY1,
GLenum filter, GLbitfield buffer_bit)
{
- struct gl_context *ctx = &brw->ctx;
-
/* Sync up the state of window system buffers. We need to do this before
* we go looking for the buffers.
*/
intel_prepare_render(brw);
bool mirror_x, mirror_y;
- if (brw_meta_mirror_clip_and_scissor(ctx, read_fb, draw_fb,
+ if (brw_meta_mirror_clip_and_scissor(read_fb, draw_fb,
&srcX0, &srcY0, &srcX1, &srcY1,
&dstX0, &dstY0, &dstX1, &dstY1,
&mirror_x, &mirror_y))
diff --git a/src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c b/src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c
index 5cfaec6..b1a4950 100644
--- a/src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c
+++ b/src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c
@@ -240,7 +240,7 @@ setup_drawing_rect(GLuint prog, const struct blit_dims *dims)
* src_x = src_x0 + (dst_x1 -dst_x - 0.5) * scale
*/
static void
-setup_coord_coeff(GLuint prog, GLuint multiplier, GLuint offset,
+setup_coord_coeff(GLuint multiplier, GLuint offset,
int src_0, int src_1, int dst_0, int dst_1, bool mirror)
{
const float scale = ((float)(src_1 - src_0)) / (dst_1 - dst_0);
@@ -266,14 +266,12 @@ setup_coord_coeff(GLuint prog, GLuint multiplier, GLuint offset,
static void
setup_coord_transform(GLuint prog, const struct blit_dims *dims)
{
- setup_coord_coeff(prog,
- _mesa_GetUniformLocation(prog, "src_x_scale"),
+ setup_coord_coeff(_mesa_GetUniformLocation(prog, "src_x_scale"),
_mesa_GetUniformLocation(prog, "src_x_off"),
dims->src_x0, dims->src_x1, dims->dst_x0, dims->dst_x1,
dims->mirror_x);
- setup_coord_coeff(prog,
- _mesa_GetUniformLocation(prog, "src_y_scale"),
+ setup_coord_coeff(_mesa_GetUniformLocation(prog, "src_y_scale"),
_mesa_GetUniformLocation(prog, "src_y_off"),
dims->src_y0, dims->src_y1, dims->dst_y0, dims->dst_y1,
dims->mirror_y);
@@ -303,7 +301,6 @@ setup_program(struct brw_context *brw, bool msaa_tex)
"i965 stencil blit",
prog_id);
ralloc_free(fs_source);
-
return *prog_id;
}
@@ -502,7 +499,7 @@ brw_meta_fbo_stencil_blit(struct brw_context *brw,
dst_mt = dst_mt->stencil_mt;
bool mirror_x, mirror_y;
- if (brw_meta_mirror_clip_and_scissor(ctx, read_fb, draw_fb,
+ if (brw_meta_mirror_clip_and_scissor(read_fb, draw_fb,
&src_x0, &src_y0, &src_x1, &src_y1,
&dst_x0, &dst_y0, &dst_x1, &dst_y1,
&mirror_x, &mirror_y))
diff --git a/src/mesa/drivers/dri/i965/brw_meta_util.c b/src/mesa/drivers/dri/i965/brw_meta_util.c
index a3b0604..07b5691 100644
--- a/src/mesa/drivers/dri/i965/brw_meta_util.c
+++ b/src/mesa/drivers/dri/i965/brw_meta_util.c
@@ -103,8 +103,7 @@ clip_or_scissor(bool mirror,
}
bool
-brw_meta_mirror_clip_and_scissor(const struct gl_context *ctx,
- const struct gl_framebuffer *read_fb,
+brw_meta_mirror_clip_and_scissor(const struct gl_framebuffer *read_fb,
const struct gl_framebuffer *draw_fb,
GLfloat *srcX0, GLfloat *srcY0,
GLfloat *srcX1, GLfloat *srcY1,
diff --git a/src/mesa/drivers/dri/i965/brw_meta_util.h b/src/mesa/drivers/dri/i965/brw_meta_util.h
index dc9dff2..d8fd3a1 100644
--- a/src/mesa/drivers/dri/i965/brw_meta_util.h
+++ b/src/mesa/drivers/dri/i965/brw_meta_util.h
@@ -32,8 +32,7 @@ extern "C" {
#endif
bool
-brw_meta_mirror_clip_and_scissor(const struct gl_context *ctx,
- const struct gl_framebuffer *read_fb,
+brw_meta_mirror_clip_and_scissor(const struct gl_framebuffer *read_fb,
const struct gl_framebuffer *draw_fb,
GLfloat *srcX0, GLfloat *srcY0,
GLfloat *srcX1, GLfloat *srcY1,
--
2.5.0
More information about the mesa-dev
mailing list