[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