Mesa (master): st/osmesa: silence some optimized build warnings

Brian Paul brianp at kemper.freedesktop.org
Fri Mar 15 00:15:15 UTC 2013


Module: Mesa
Branch: master
Commit: 2f6970ae970860acaaaa21b2354f6e447faf15bd
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f6970ae970860acaaaa21b2354f6e447faf15bd

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 13 08:43:04 2013 -0600

st/osmesa: silence some optimized build warnings

---

 src/gallium/state_trackers/osmesa/osmesa.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/gallium/state_trackers/osmesa/osmesa.c b/src/gallium/state_trackers/osmesa/osmesa.c
index 35fa338..fdd0eda 100644
--- a/src/gallium/state_trackers/osmesa/osmesa.c
+++ b/src/gallium/state_trackers/osmesa/osmesa.c
@@ -352,8 +352,8 @@ osmesa_st_framebuffer_validate(struct st_framebuffer_iface *stfbi,
    templat.flags = 0;
 
    for (i = 0; i < count; i++) {
-      enum pipe_format format;
-      unsigned bind;
+      enum pipe_format format = PIPE_FORMAT_NONE;
+      unsigned bind = 0;
 
       /*
        * At this time, we really only need to handle the front-left color
@@ -372,6 +372,10 @@ osmesa_st_framebuffer_validate(struct st_framebuffer_iface *stfbi,
          format = osbuffer->visual.accum_format;
          bind = PIPE_BIND_RENDER_TARGET;
       }
+      else {
+         debug_warning("Unexpected attachment type in "
+                       "osmesa_st_framebuffer_validate()");
+      }
 
       templat.format = format;
       templat.bind = bind;




More information about the mesa-commit mailing list