Get rid of "duplicate" formats.
authorBrian <brian.paul@tungstengraphics.com>
Fri, 7 Dec 2007 23:01:31 +0000 (16:01 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 7 Dec 2007 23:01:31 +0000 (16:01 -0700)
For example, replace PIPE_FORMAT_U_A8_R8_G8_B8 with PIPE_FORMAT_A8R8G8B8_UNORM

14 files changed:
src/mesa/drivers/dri/intel_winsys/intel_winsys_softpipe.c
src/mesa/pipe/draw/draw_vertex_fetch.c
src/mesa/pipe/i915simple/i915_context.c
src/mesa/pipe/i915simple/i915_state_emit.c
src/mesa/pipe/i915simple/i915_state_sampler.c
src/mesa/pipe/i915simple/i915_surface.c
src/mesa/pipe/p_format.h
src/mesa/pipe/softpipe/sp_clear.c
src/mesa/pipe/softpipe/sp_quad_depth_test.c
src/mesa/pipe/softpipe/sp_quad_stencil.c
src/mesa/pipe/softpipe/sp_surface.c
src/mesa/pipe/softpipe/sp_tile_cache.c
src/mesa/pipe/xlib/xm_api.c
src/mesa/pipe/xlib/xm_winsys.c

index 7a93546bc223fcf40b53c9d80695393919b1d10e..f9ed6253f1d7a485aeb8d29f6b820ede85164e57 100644 (file)
@@ -48,9 +48,9 @@ static boolean
 intel_is_format_supported(struct softpipe_winsys *sws, uint format)
 {
    switch(format) {
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
-   case PIPE_FORMAT_U_R5_G6_B5:
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
+   case PIPE_FORMAT_R5G6B5_UNORM:
+   case PIPE_FORMAT_S8Z24_UNORM:
       return TRUE;
    default:
       return FALSE;
index 5510b3674eb4aa8cca98b3af00bb3aa375e5779e..77df5c6427e34583d984868db8d5a18b00ef8899 100644 (file)
@@ -79,7 +79,7 @@ fetch_attrib4(const void *ptr, unsigned format, float attrib[4])
       attrib[0] = (float) ((int *) ptr)[0];
       break;
 
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
       attrib[0] = (float) ((unsigned char *) ptr)[2] / 255.0f;
       attrib[1] = (float) ((unsigned char *) ptr)[1] / 255.0f;
       attrib[2] = (float) ((unsigned char *) ptr)[0] / 255.0f;
index 07b331c52885e13aaca5567fe227ce9e4df657c6..cfce116920df4bf7cf1c4d2a5fa52314ebcc1b7d 100644 (file)
@@ -50,32 +50,32 @@ i915_is_format_supported( struct pipe_context *pipe,
 #if 0
    /* XXX: This is broken -- rewrite if still needed. */
    static const unsigned tex_supported[] = {
-      PIPE_FORMAT_U_R8_G8_B8_A8,
-      PIPE_FORMAT_U_A8_R8_G8_B8,
-      PIPE_FORMAT_U_R5_G6_B5,
+      PIPE_FORMAT_R8G8B8A8_UNORM,
+      PIPE_FORMAT_A8R8G8B8_UNORM,
+      PIPE_FORMAT_R5G6B5_UNORM,
       PIPE_FORMAT_U_L8,
       PIPE_FORMAT_U_A8,
       PIPE_FORMAT_U_I8,
       PIPE_FORMAT_U_L8_A8,
       PIPE_FORMAT_YCBCR,
       PIPE_FORMAT_YCBCR_REV,
-      PIPE_FORMAT_S8_Z24,
+      PIPE_FORMAT_S8Z24_UNORM,
    };
 
 
    /* Actually a lot more than this - add later:
     */
    static const unsigned render_supported[] = {
-      PIPE_FORMAT_U_A8_R8_G8_B8,
-      PIPE_FORMAT_U_R5_G6_B5,
+      PIPE_FORMAT_A8R8G8B8_UNORM,
+      PIPE_FORMAT_R5G6B5_UNORM,
    };
 
    /* 
     */
    static const unsigned z_stencil_supported[] = {
-      PIPE_FORMAT_U_Z16,
-      PIPE_FORMAT_U_Z32,
-      PIPE_FORMAT_S8_Z24,
+      PIPE_FORMAT_Z16_UNORM,
+      PIPE_FORMAT_Z32_UNORM,
+      PIPE_FORMAT_S8Z24_UNORM,
    };
 
    switch (type) {
@@ -97,9 +97,9 @@ i915_is_format_supported( struct pipe_context *pipe,
    }
 #else
    switch( format ) {
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
-   case PIPE_FORMAT_U_R5_G6_B5:
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
+   case PIPE_FORMAT_R5G6B5_UNORM:
+   case PIPE_FORMAT_S8Z24_UNORM:
       return TRUE;
    };
    return FALSE;
index eda40d7c76c67526ac011e1f1535a7992c43554b..1e0db91024d693d9ab38ad374b14ef051217b0e6 100644 (file)
@@ -38,9 +38,9 @@
 static unsigned translate_format( unsigned format )
 {
    switch (format) {
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
       return COLOR_BUF_ARGB8888;
-   case PIPE_FORMAT_U_R5_G6_B5:
+   case PIPE_FORMAT_R5G6B5_UNORM:
       return COLOR_BUF_RGB565;
    default:
       assert(0);
@@ -51,9 +51,9 @@ static unsigned translate_format( unsigned format )
 static unsigned translate_depth_format( unsigned zformat )
 {
    switch (zformat) {
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       return DEPTH_FRMT_24_FIXED_8_OTHER;
-   case PIPE_FORMAT_U_Z16:
+   case PIPE_FORMAT_Z16_UNORM:
       return DEPTH_FRMT_16_FIXED;
    default:
       assert(0);
@@ -247,7 +247,7 @@ i915_emit_hardware_state(struct i915_context *i915 )
         if (cbuf_surface)
             cformat = cbuf_surface->format;
          else
-            cformat = PIPE_FORMAT_U_A8_R8_G8_B8; /* arbitrary */
+            cformat = PIPE_FORMAT_A8R8G8B8_UNORM; /* arbitrary */
          cformat = translate_format(cformat);
 
         if (depth_surface) 
index 1816d9abdb705ba9208fdd432fdfb049e2aec1a1..dd2d51d9f608eab9dbcb204744b792e1e6ecb2f5 100644 (file)
@@ -138,13 +138,13 @@ translate_texture_format(uint pipeFormat)
       return MAPSURF_8BIT | MT_8BIT_A8;
    case PIPE_FORMAT_U_A8_L8:
       return MAPSURF_16BIT | MT_16BIT_AY88;
-   case PIPE_FORMAT_U_R5_G6_B5:
+   case PIPE_FORMAT_R5G6B5_UNORM:
       return MAPSURF_16BIT | MT_16BIT_RGB565;
-   case PIPE_FORMAT_U_A1_R5_G5_B5:
+   case PIPE_FORMAT_A1R5G5B5_UNORM:
       return MAPSURF_16BIT | MT_16BIT_ARGB1555;
-   case PIPE_FORMAT_U_A4_R4_G4_B4:
+   case PIPE_FORMAT_A4R4G4B4_UNORM:
       return MAPSURF_16BIT | MT_16BIT_ARGB4444;
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
       return MAPSURF_32BIT | MT_32BIT_ARGB8888;
    case PIPE_FORMAT_YCBCR_REV:
       return (MAPSURF_422 | MT_422_YCRCB_NORMAL);
@@ -155,7 +155,7 @@ translate_texture_format(uint pipeFormat)
    case PIPE_FORMAT_RGBA_FXT1:
       return (MAPSURF_COMPRESSED | MT_COMPRESS_FXT1);
 #endif
-   case PIPE_FORMAT_U_Z16:
+   case PIPE_FORMAT_Z16_UNORM:
       return (MAPSURF_16BIT | MT_16BIT_L16);
 #if 0
    case PIPE_FORMAT_RGBA_DXT1:
@@ -166,7 +166,7 @@ translate_texture_format(uint pipeFormat)
    case PIPE_FORMAT_RGBA_DXT5:
       return (MAPSURF_COMPRESSED | MT_COMPRESS_DXT4_5);
 #endif
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       return (MAPSURF_32BIT | MT_32BIT_xL824);
    default:
       fprintf(stderr, "i915: translate_texture_format() bad image format %x\n",
index ecbabe50eb55adb77034d31a397b53727bbf69ca..ea48c1bd8ae1a50bad743a93c596e49ad46263b3 100644 (file)
@@ -66,7 +66,7 @@ i915_get_tile_rgba(struct pipe_context *pipe,
    CLIP_TILE;
 
    switch (ps->format) {
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
       for (i = 0; i < h; i++) {
          float *pRow = p;
          for (j = 0; j < w; j++) {
@@ -81,7 +81,7 @@ i915_get_tile_rgba(struct pipe_context *pipe,
          p += w0 * 4;
       }
       break;
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       {
          const float scale = 1.0f / (float) 0xffffff;
          for (i = 0; i < h; i++) {
index de0eb9539f83935fbb357f4b6dd22d308397f414..86728f77a2328fd6b40e816200790271a89fcb86 100644 (file)
@@ -276,18 +276,6 @@ static INLINE uint pf_rev(pipe_format_ycbcr_t f)
 /**
  * Duplicated formats:
  */
-#define PIPE_FORMAT_U_A8_R8_G8_B8         PIPE_FORMAT_A8R8G8B8_UNORM
-#define PIPE_FORMAT_U_B8_G8_R8_A8         PIPE_FORMAT_B8G8R8A8_UNORM
-#define PIPE_FORMAT_U_A1_R5_G5_B5         PIPE_FORMAT_A1R5G5B5_UNORM
-#define PIPE_FORMAT_U_A4_R4_G4_B4         PIPE_FORMAT_A4R4G4B4_UNORM
-#define PIPE_FORMAT_U_R8_G8_B8_A8         PIPE_FORMAT_R8G8B8A8_UNORM
-#define PIPE_FORMAT_U_R5_G6_B5            PIPE_FORMAT_R5G6B5_UNORM
-#define PIPE_FORMAT_S_R16_G16_B16_A16     PIPE_FORMAT_R16G16B16A16_SNORM
-#define PIPE_FORMAT_U_Z16                 PIPE_FORMAT_Z16_UNORM
-#define PIPE_FORMAT_U_Z32                 PIPE_FORMAT_Z32_UNORM
-#define PIPE_FORMAT_F_Z32                 PIPE_FORMAT_Z32_FLOAT
-#define PIPE_FORMAT_S8_Z24                PIPE_FORMAT_S8Z24_UNORM
-#define PIPE_FORMAT_Z24_S8                PIPE_FORMAT_Z24S8_UNORM
 #define PIPE_FORMAT_U_S8                  PIPE_FORMAT_S8_UNORM
 
 /**
index 2b24ea63ab70f45dc9d85ae4b4931216ffd1943f..a6352e06161830abad9291353c804b74d4a4c06a 100644 (file)
@@ -62,19 +62,19 @@ softpipe_clear(struct pipe_context *pipe, struct pipe_surface *ps,
        */
       uint r, g, b, a;
       switch (ps->format) {
-      case PIPE_FORMAT_U_R8_G8_B8_A8:
+      case PIPE_FORMAT_R8G8B8A8_UNORM:
          r = (clearValue >> 24) & 0xff;
          g = (clearValue >> 16) & 0xff;
          g = (clearValue >>  8) & 0xff;
          a = (clearValue      ) & 0xff;
          break;
-      case PIPE_FORMAT_U_A8_R8_G8_B8:
+      case PIPE_FORMAT_A8R8G8B8_UNORM:
          r = (clearValue >> 16) & 0xff;
          g = (clearValue >>  8) & 0xff;
          b = (clearValue      ) & 0xff;
          a = (clearValue >> 24) & 0xff;
          break;
-      case PIPE_FORMAT_U_B8_G8_R8_A8:
+      case PIPE_FORMAT_B8G8R8A8_UNORM:
          r = (clearValue >>  8) & 0xff;
          g = (clearValue >> 16) & 0xff;
          b = (clearValue >> 24) & 0xff;
index 331818962182f0bd0fbd94460286c43010b32d8c..00128fa5284c0eb3c82033ead353e5ea866b4f5f 100644 (file)
@@ -74,7 +74,7 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
     * Also, get the zbuffer values (bzzzz) from the cached tile.
     */
    switch (format) {
-   case PIPE_FORMAT_U_Z16:
+   case PIPE_FORMAT_Z16_UNORM:
       {
          float scale = 65535.0;
 
@@ -89,7 +89,7 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
          }
       }
       break;
-   case PIPE_FORMAT_U_Z32:
+   case PIPE_FORMAT_Z32_UNORM:
       {
          double scale = (double) (uint) ~0UL;
 
@@ -104,7 +104,7 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
          }
       }
       break;
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       {
          float scale = (float) ((1 << 24) - 1);
 
@@ -119,7 +119,7 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
          }
       }
       break;
-   case PIPE_FORMAT_Z24_S8:
+   case PIPE_FORMAT_Z24S8_UNORM:
       {
          float scale = (float) ((1 << 24) - 1);
 
@@ -202,21 +202,21 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
 
       /* put updated Z values back into cached tile */
       switch (format) {
-      case PIPE_FORMAT_U_Z16:
+      case PIPE_FORMAT_Z16_UNORM:
          for (j = 0; j < QUAD_SIZE; j++) {
             int x = quad->x0 % TILE_SIZE + (j & 1);
             int y = quad->y0 % TILE_SIZE + (j >> 1);
             tile->data.depth16[y][x] = (ushort) bzzzz[j];
          }
          break;
-      case PIPE_FORMAT_U_Z32:
+      case PIPE_FORMAT_Z32_UNORM:
          for (j = 0; j < QUAD_SIZE; j++) {
             int x = quad->x0 % TILE_SIZE + (j & 1);
             int y = quad->y0 % TILE_SIZE + (j >> 1);
             tile->data.depth32[y][x] = bzzzz[j];
          }
          break;
-      case PIPE_FORMAT_S8_Z24:
+      case PIPE_FORMAT_S8Z24_UNORM:
          for (j = 0; j < QUAD_SIZE; j++) {
             int x = quad->x0 % TILE_SIZE + (j & 1);
             int y = quad->y0 % TILE_SIZE + (j >> 1);
@@ -225,7 +225,7 @@ sp_depth_test_quad(struct quad_stage *qs, struct quad_header *quad)
             tile->data.depth32[y][x] = s8z24;
          }
          break;
-      case PIPE_FORMAT_Z24_S8:
+      case PIPE_FORMAT_Z24S8_UNORM:
          for (j = 0; j < QUAD_SIZE; j++) {
             int x = quad->x0 % TILE_SIZE + (j & 1);
             int y = quad->y0 % TILE_SIZE + (j >> 1);
index 0149b20f48fd6b4e5736dcaf20acda2d6eb96dd4..b8c199204dfa3077cf60ffd912d9d7a326d18a50 100644 (file)
@@ -234,14 +234,14 @@ stencil_test_quad(struct quad_stage *qs, struct quad_header *quad)
 
    /* get stencil values from cached tile */
    switch (ps->format) {
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       for (j = 0; j < QUAD_SIZE; j++) {
          int x = quad->x0 % TILE_SIZE + (j & 1);
          int y = quad->y0 % TILE_SIZE + (j >> 1);
          stencilVals[j] = tile->data.depth32[y][x] >> 24;
       }
       break;
-   case PIPE_FORMAT_Z24_S8:
+   case PIPE_FORMAT_Z24S8_UNORM:
       for (j = 0; j < QUAD_SIZE; j++) {
          int x = quad->x0 % TILE_SIZE + (j & 1);
          int y = quad->y0 % TILE_SIZE + (j >> 1);
@@ -298,7 +298,7 @@ stencil_test_quad(struct quad_stage *qs, struct quad_header *quad)
 
    /* put new stencil values into cached tile */
    switch (ps->format) {
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       for (j = 0; j < QUAD_SIZE; j++) {
          int x = quad->x0 % TILE_SIZE + (j & 1);
          int y = quad->y0 % TILE_SIZE + (j >> 1);
@@ -307,7 +307,7 @@ stencil_test_quad(struct quad_stage *qs, struct quad_header *quad)
          tile->data.depth32[y][x] = s8z24;
       }
       break;
-   case PIPE_FORMAT_Z24_S8:
+   case PIPE_FORMAT_Z24S8_UNORM:
       for (j = 0; j < QUAD_SIZE; j++) {
          int x = quad->x0 % TILE_SIZE + (j & 1);
          int y = quad->y0 % TILE_SIZE + (j >> 1);
index 16f0209eee419a206e74c0d54ec13a0fcfe5056c..cdbffe540007260e9fbb80884d806ff775c124f5 100644 (file)
@@ -70,7 +70,7 @@
 #endif
 
 
-/*** PIPE_FORMAT_U_A8_R8_G8_B8 ***/
+/*** PIPE_FORMAT_A8R8G8B8_UNORM ***/
 
 static void
 a8r8g8b8_get_tile(struct pipe_surface *ps,
@@ -82,7 +82,7 @@ a8r8g8b8_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_U_A8_R8_G8_B8);
+   assert(ps->format == PIPE_FORMAT_A8R8G8B8_UNORM);
 
    CLIP_TILE;
 
@@ -113,7 +113,7 @@ a8r8g8b8_put_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_U_A8_R8_G8_B8);
+   assert(ps->format == PIPE_FORMAT_A8R8G8B8_UNORM);
 
    CLIP_TILE;
 
@@ -134,7 +134,7 @@ a8r8g8b8_put_tile(struct pipe_surface *ps,
 }
 
 
-/*** PIPE_FORMAT_U_B8_G8_R8_A8 ***/
+/*** PIPE_FORMAT_B8G8R8A8_UNORM ***/
 
 static void
 b8g8r8a8_get_tile(struct pipe_surface *ps,
@@ -146,7 +146,7 @@ b8g8r8a8_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_U_B8_G8_R8_A8);
+   assert(ps->format == PIPE_FORMAT_B8G8R8A8_UNORM);
 
    CLIP_TILE;
 
@@ -177,7 +177,7 @@ b8g8r8a8_put_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_U_B8_G8_R8_A8);
+   assert(ps->format == PIPE_FORMAT_B8G8R8A8_UNORM);
 
    CLIP_TILE;
 
@@ -198,7 +198,7 @@ b8g8r8a8_put_tile(struct pipe_surface *ps,
 }
 
 
-/*** PIPE_FORMAT_U_A1_R5_G5_B5 ***/
+/*** PIPE_FORMAT_A1R5G5B5_UNORM ***/
 
 static void
 a1r5g5b5_get_tile(struct pipe_surface *ps,
@@ -209,7 +209,7 @@ a1r5g5b5_get_tile(struct pipe_surface *ps,
       + y * ps->pitch + x;
    unsigned i, j;
 
-   assert(ps->format == PIPE_FORMAT_U_A1_R5_G5_B5);
+   assert(ps->format == PIPE_FORMAT_A1R5G5B5_UNORM);
 
    for (i = 0; i < h; i++) {
       for (j = 0; j < w; j++) {
@@ -226,7 +226,7 @@ a1r5g5b5_get_tile(struct pipe_surface *ps,
 
 
 
-/*** PIPE_FORMAT_U_Z16 ***/
+/*** PIPE_FORMAT_Z16_UNORM ***/
 
 /**
  * Return each Z value as four floats in [0,1].
@@ -242,7 +242,7 @@ z16_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_U_Z16);
+   assert(ps->format == PIPE_FORMAT_Z16_UNORM);
 
    CLIP_TILE;
 
@@ -324,7 +324,7 @@ a8_get_tile(struct pipe_surface *ps,
 }
 
 
-/*** PIPE_FORMAT_S_R16_G16_B16_A16 ***/
+/*** PIPE_FORMAT_R16G16B16A16_SNORM ***/
 
 static void
 r16g16b16a16_get_tile(struct pipe_surface *ps,
@@ -336,7 +336,7 @@ r16g16b16a16_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_S_R16_G16_B16_A16);
+   assert(ps->format == PIPE_FORMAT_R16G16B16A16_SNORM);
 
    CLIP_TILE;
 
@@ -368,7 +368,7 @@ r16g16b16a16_put_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_S_R16_G16_B16_A16);
+   assert(ps->format == PIPE_FORMAT_R16G16B16A16_SNORM);
 
    CLIP_TILE;
 
@@ -458,7 +458,7 @@ a8_l8_get_tile(struct pipe_surface *ps,
 
 
 
-/*** PIPE_FORMAT_U_Z32 ***/
+/*** PIPE_FORMAT_Z32_UNORM ***/
 
 /**
  * Return each Z value as four floats in [0,1].
@@ -474,7 +474,7 @@ z32_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_U_Z16);
+   assert(ps->format == PIPE_FORMAT_Z16_UNORM);
 
    CLIP_TILE;
 
@@ -492,7 +492,7 @@ z32_get_tile(struct pipe_surface *ps,
 }
 
 
-/*** PIPE_FORMAT_S8_Z24 ***/
+/*** PIPE_FORMAT_S8Z24_UNORM ***/
 
 /**
  * Return Z component as four float in [0,1].  Stencil part ignored.
@@ -508,7 +508,7 @@ s8z24_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_S8_Z24);
+   assert(ps->format == PIPE_FORMAT_S8Z24_UNORM);
 
    CLIP_TILE;
 
@@ -526,7 +526,7 @@ s8z24_get_tile(struct pipe_surface *ps,
 }
 
 
-/*** PIPE_FORMAT_Z24_S8 ***/
+/*** PIPE_FORMAT_Z24S8_UNORM ***/
 
 /**
  * Return Z component as four float in [0,1].  Stencil part ignored.
@@ -542,7 +542,7 @@ z24s8_get_tile(struct pipe_surface *ps,
    unsigned i, j;
    unsigned w0 = w;
 
-   assert(ps->format == PIPE_FORMAT_Z24_S8);
+   assert(ps->format == PIPE_FORMAT_Z24S8_UNORM);
 
    CLIP_TILE;
 
@@ -673,13 +673,13 @@ softpipe_get_tile_rgba(struct pipe_context *pipe,
                        float *p)
 {
    switch (ps->format) {
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
       a8r8g8b8_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_B8_G8_R8_A8:
+   case PIPE_FORMAT_B8G8R8A8_UNORM:
       b8g8r8a8_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_A1_R5_G5_B5:
+   case PIPE_FORMAT_A1R5G5B5_UNORM:
       a1r5g5b5_get_tile(ps, x, y, w, h, p);
       break;
    case PIPE_FORMAT_U_L8:
@@ -694,19 +694,19 @@ softpipe_get_tile_rgba(struct pipe_context *pipe,
    case PIPE_FORMAT_U_A8_L8:
       a8_l8_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_S_R16_G16_B16_A16:
+   case PIPE_FORMAT_R16G16B16A16_SNORM:
       r16g16b16a16_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_Z16:
+   case PIPE_FORMAT_Z16_UNORM:
       z16_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_Z32:
+   case PIPE_FORMAT_Z32_UNORM:
       z32_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       s8z24_get_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_Z24_S8:
+   case PIPE_FORMAT_Z24S8_UNORM:
       z24s8_get_tile(ps, x, y, w, h, p);
       break;
    default:
@@ -723,13 +723,13 @@ softpipe_put_tile_rgba(struct pipe_context *pipe,
                        const float *p)
 {
    switch (ps->format) {
-   case PIPE_FORMAT_U_A8_R8_G8_B8:
+   case PIPE_FORMAT_A8R8G8B8_UNORM:
       a8r8g8b8_put_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_B8_G8_R8_A8:
+   case PIPE_FORMAT_B8G8R8A8_UNORM:
       b8g8r8a8_put_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_A1_R5_G5_B5:
+   case PIPE_FORMAT_A1R5G5B5_UNORM:
       /*a1r5g5b5_put_tile(ps, x, y, w, h, p);*/
       break;
    case PIPE_FORMAT_U_L8:
@@ -744,19 +744,19 @@ softpipe_put_tile_rgba(struct pipe_context *pipe,
    case PIPE_FORMAT_U_A8_L8:
       /*a8_l8_put_tile(ps, x, y, w, h, p);*/
       break;
-   case PIPE_FORMAT_S_R16_G16_B16_A16:
+   case PIPE_FORMAT_R16G16B16A16_SNORM:
       r16g16b16a16_put_tile(ps, x, y, w, h, p);
       break;
-   case PIPE_FORMAT_U_Z16:
+   case PIPE_FORMAT_Z16_UNORM:
       /*z16_put_tile(ps, x, y, w, h, p);*/
       break;
-   case PIPE_FORMAT_U_Z32:
+   case PIPE_FORMAT_Z32_UNORM:
       /*z32_put_tile(ps, x, y, w, h, p);*/
       break;
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       /*s8z24_put_tile(ps, x, y, w, h, p);*/
       break;
-   case PIPE_FORMAT_Z24_S8:
+   case PIPE_FORMAT_Z24S8_UNORM:
       /*z24s8_put_tile(ps, x, y, w, h, p);*/
       break;
    default:
index 93930b18f2807dcad142b681b787b0b47ae07280..be5dd5c28909ced0176ee25bf06857c43f837148 100644 (file)
@@ -163,9 +163,9 @@ static INLINE boolean
 is_depth_stencil_surface(struct pipe_surface *ps)
 {
    return (ps &&
-           (ps->format == PIPE_FORMAT_S8_Z24 ||
-            ps->format == PIPE_FORMAT_U_Z16 ||
-            ps->format == PIPE_FORMAT_U_Z32 ||
+           (ps->format == PIPE_FORMAT_S8Z24_UNORM ||
+            ps->format == PIPE_FORMAT_Z16_UNORM ||
+            ps->format == PIPE_FORMAT_Z32_UNORM ||
             ps->format == PIPE_FORMAT_U_S8));
 }
 
@@ -180,7 +180,7 @@ clear_tile(struct softpipe_cached_tile *tile, uint format,
    uint i, j;
 
    switch (format) {
-   case PIPE_FORMAT_U_Z16:
+   case PIPE_FORMAT_Z16_UNORM:
       {
          ushort clear_val = (ushort) (clear_value[0] * 0xffff);
          for (i = 0; i < TILE_SIZE; i++) {
@@ -190,7 +190,7 @@ clear_tile(struct softpipe_cached_tile *tile, uint format,
          }
       }
       break;
-   case PIPE_FORMAT_U_Z32:
+   case PIPE_FORMAT_Z32_UNORM:
       {
          uint clear_val = (uint) (clear_value[0] * 0xffffffff);
          for (i = 0; i < TILE_SIZE; i++) {
@@ -200,7 +200,7 @@ clear_tile(struct softpipe_cached_tile *tile, uint format,
          }
       }
       break;
-   case PIPE_FORMAT_S8_Z24:
+   case PIPE_FORMAT_S8Z24_UNORM:
       {
          uint clear_val = (uint) (clear_value[0] * 0xffffff);
          clear_val |= ((uint) clear_value[1]) << 24;
index 5cb9ca0d3635d316a4d50232480ce7b885bb3e18..9c7713790b86a197cd3e9932b86b52173f878741 100644 (file)
@@ -406,7 +406,7 @@ choose_pixel_format(XMesaVisual v)
          return 0 /* PIXEL_FORMAT_U_A8_B8_G8_R8 */;
       }
       else {
-         return PIPE_FORMAT_U_R8_G8_B8_A8;
+         return PIPE_FORMAT_R8G8B8A8_UNORM;
       }
    }
    else if (   GET_REDMASK(v)   == 0xff0000
@@ -415,10 +415,10 @@ choose_pixel_format(XMesaVisual v)
             && v->BitsPerPixel == 32) {
       if (CHECK_BYTE_ORDER(v)) {
          /* no byteswapping needed */
-         return PIPE_FORMAT_U_A8_R8_G8_B8;
+         return PIPE_FORMAT_A8R8G8B8_UNORM;
       }
       else {
-         return PIPE_FORMAT_U_B8_G8_R8_A8;
+         return PIPE_FORMAT_B8G8R8A8_UNORM;
       }
    }
    else if (   GET_REDMASK(v)   == 0xf800
@@ -427,7 +427,7 @@ choose_pixel_format(XMesaVisual v)
             && CHECK_BYTE_ORDER(v)
             && v->BitsPerPixel == 16) {
       /* 5-6-5 RGB */
-      return PIPE_FORMAT_U_R5_G6_B5;
+      return PIPE_FORMAT_R5G6B5_UNORM;
    }
 
    assert(0);
index e8cb36eced4e11642bc48374f40acee4162b14ed..408797c688c936ec9a2c9244fd677d13f6117ebd 100644 (file)
@@ -389,11 +389,11 @@ xmesa_is_format_supported(struct softpipe_winsys *sws, uint format)
    else {
       /* non-color / window surface format */
       switch (format) {
-      case PIPE_FORMAT_S_R16_G16_B16_A16:
-      case PIPE_FORMAT_S8_Z24:
+      case PIPE_FORMAT_R16G16B16A16_SNORM:
+      case PIPE_FORMAT_S8Z24_UNORM:
       case PIPE_FORMAT_U_S8:
-      case PIPE_FORMAT_U_Z16:
-      case PIPE_FORMAT_U_Z32:
+      case PIPE_FORMAT_Z16_UNORM:
+      case PIPE_FORMAT_Z32_UNORM:
          return TRUE;
       default:
          return FALSE;