meta: Initialize depth/clear values on declaration.
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 5 Dec 2017 19:09:13 +0000 (11:09 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 7 Dec 2017 04:30:24 +0000 (20:30 -0800)
This helps avoid compiler warningss in the next commit - everything
was initialized, but it wasn't obvious to static analysis.

Suggested-by: Tapani Pälli <tapani.palli@intel.com>
src/mesa/drivers/common/meta.c

index 1cc736cff1c85eed8a224b65f1bf8d2a50bbe4ef..85ac7a1fed620477feda18a0edadb9697045950e 100644 (file)
@@ -3487,8 +3487,8 @@ cleartexsubimage_depth_stencil(struct gl_context *ctx,
                                const GLvoid *clearValue,
                                GLint zoffset)
 {
-   GLint stencilValue;
-   GLfloat depthValue;
+   GLint stencilValue = 0;
+   GLfloat depthValue = 0.0f;
    GLenum status;
 
    _mesa_meta_framebuffer_texture_image(ctx, ctx->DrawBuffer,
@@ -3519,9 +3519,6 @@ cleartexsubimage_depth_stencil(struct gl_context *ctx,
        */
       memcpy(&depthValue, depthStencilValue, sizeof depthValue);
       stencilValue = depthStencilValue[1] & 0xff;
-   } else {
-      depthValue = 0.0f;
-      stencilValue = 0;
    }
 
    if (texImage->_BaseFormat == GL_DEPTH_STENCIL)