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

Author: Anuj Phogat <[email protected]>
Date:   Wed Apr 15 11:46:53 2015 -0700

i965: Change the order of conditions tested in if

Reduces the number of conditions tested in if to one in case of
non-integer formats. Makes no functional changes.

Signed-off-by: Anuj Phogat <[email protected]>
Reviewed-by: Matt Turner <[email protected]>

---

 src/mesa/drivers/dri/i965/brw_surface_formats.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_surface_formats.c 
b/src/mesa/drivers/dri/i965/brw_surface_formats.c
index c5fde35..016f87a 100644
--- a/src/mesa/drivers/dri/i965/brw_surface_formats.c
+++ b/src/mesa/drivers/dri/i965/brw_surface_formats.c
@@ -697,9 +697,10 @@ brw_render_target_supported(struct brw_context *brw,
     * available to fake it like we do for XRGB8888.  Force them to being
     * unsupported.
     */
-   if ((rb->_BaseFormat != GL_RGBA &&
-       rb->_BaseFormat != GL_RG &&
-       rb->_BaseFormat != GL_RED) && _mesa_is_format_integer_color(format))
+   if (_mesa_is_format_integer_color(format) &&
+       rb->_BaseFormat != GL_RGBA &&
+       rb->_BaseFormat != GL_RG &&
+       rb->_BaseFormat != GL_RED)
       return false;
 
    /* Under some conditions, MSAA is not supported for formats whose width is

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to