gallium: add cases for PIPE_FORMAT_X8Z24_UNORM
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 28 Apr 2008 15:33:20 +0000 (09:33 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 28 Apr 2008 15:33:20 +0000 (09:33 -0600)
src/gallium/auxiliary/util/p_tile.c

index 91283a9ab08396c3d30a4f7dafefeb6ac0dda560..13175ca46e662ea807a926feb0d38c8a33179fab 100644 (file)
@@ -730,6 +730,7 @@ pipe_get_tile_rgba(struct pipe_context *pipe,
       z32_get_tile_rgba((unsigned *) packed, w, h, p, dst_stride);
       break;
    case PIPE_FORMAT_S8Z24_UNORM:
+   case PIPE_FORMAT_X8Z24_UNORM:
       s8z24_get_tile_rgba((unsigned *) packed, w, h, p, dst_stride);
       break;
    case PIPE_FORMAT_Z24S8_UNORM:
@@ -808,6 +809,7 @@ pipe_put_tile_rgba(struct pipe_context *pipe,
       /*z32_put_tile_rgba((unsigned *) packed, w, h, p, src_stride);*/
       break;
    case PIPE_FORMAT_S8Z24_UNORM:
+   case PIPE_FORMAT_X8Z24_UNORM:
       /*s8z24_put_tile_rgba((unsigned *) packed, w, h, p, src_stride);*/
       break;
    case PIPE_FORMAT_Z24S8_UNORM:
@@ -852,6 +854,7 @@ pipe_get_tile_z(struct pipe_context *pipe,
       }
       break;
    case PIPE_FORMAT_S8Z24_UNORM:
+   case PIPE_FORMAT_X8Z24_UNORM:
       {
          const uint *pSrc
             = (const uint *) pipe_surface_map(ps) + (y * ps->pitch + x);
@@ -912,6 +915,7 @@ pipe_put_tile_z(struct pipe_context *pipe,
       }
       break;
    case PIPE_FORMAT_S8Z24_UNORM:
+   case PIPE_FORMAT_X8Z24_UNORM:
       {
          uint *pDest = (uint *) pipe_surface_map(ps) + (y * ps->pitch + x);
          for (i = 0; i < h; i++) {