Mesa (master): r600: visual depth has no meaning here.

Dave Airlie airlied at kemper.freedesktop.org
Thu Sep 3 04:17:29 UTC 2009


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

Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Sep  3 14:14:47 2009 +1000

r600: visual depth has no meaning here.

fbos get angry when this happens.

---

 src/mesa/drivers/dri/r600/r700_state.c |   14 ++------------
 1 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/r700_state.c b/src/mesa/drivers/dri/r600/r700_state.c
index 91cb492..0934442 100644
--- a/src/mesa/drivers/dri/r600/r700_state.c
+++ b/src/mesa/drivers/dri/r600/r700_state.c
@@ -1451,18 +1451,8 @@ static void r700SetDepthTarget(context_t *context)
 
     if(4 == rrb->cpp)
     {
-        switch (GL_CONTEXT(context)->Visual.depthBits)
-        {
-        case 16:
-        case 24:
-            SETfield(r700->DB_DEPTH_INFO.u32All, DEPTH_8_24,
-                     DB_DEPTH_INFO__FORMAT_shift, DB_DEPTH_INFO__FORMAT_mask);
-            break;
-        default:
-            fprintf(stderr, "Error: Unsupported depth %d... exiting\n",
-                GL_CONTEXT(context)->Visual.depthBits);
-            _mesa_exit(-1);
-        }
+        SETfield(r700->DB_DEPTH_INFO.u32All, DEPTH_8_24,
+                 DB_DEPTH_INFO__FORMAT_shift, DB_DEPTH_INFO__FORMAT_mask);
     }
     else
     {




More information about the mesa-commit mailing list