diff options
| author | Aapo Tahkola <aet@rasterburn.org> | 2006-01-20 20:48:05 +0000 | 
|---|---|---|
| committer | Aapo Tahkola <aet@rasterburn.org> | 2006-01-20 20:48:05 +0000 | 
| commit | 93a7605b1d26b2422025982b99ab5d0803181b26 (patch) | |
| tree | 538f09853b1ec84edec1d136d12d50e1483e1702 | |
| parent | b42d5bcaff3cbc68461299aab52dbc27d859eee3 (diff) | |
Fix ARGB1555 component swizzling.
| -rw-r--r-- | src/mesa/drivers/dri/r300/r300_texstate.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/src/mesa/drivers/dri/r300/r300_texstate.c b/src/mesa/drivers/dri/r300/r300_texstate.c index bce350cba4..7e48ba63fe 100644 --- a/src/mesa/drivers/dri/r300/r300_texstate.c +++ b/src/mesa/drivers/dri/r300/r300_texstate.c @@ -128,8 +128,8 @@ static const struct {  	    _ASSIGN(RGB565_REV, R300_EASY_TX_FORMAT(X, Y, Z, ONE, Z5Y6X5)),  	    _ASSIGN(ARGB4444, R300_EASY_TX_FORMAT(X, Y, Z, W, W4Z4Y4X4)),  	    _ASSIGN(ARGB4444_REV, R300_EASY_TX_FORMAT(X, Y, Z, W, W4Z4Y4X4)), -	    _ASSIGN(ARGB1555, R300_EASY_TX_FORMAT(Z, Y, X, W, W1Z5Y5X5)), -	    _ASSIGN(ARGB1555_REV, R300_EASY_TX_FORMAT(Z, Y, X, W, W1Z5Y5X5)), +	    _ASSIGN(ARGB1555, R300_EASY_TX_FORMAT(X, Y, Z, W, W1Z5Y5X5)), +	    _ASSIGN(ARGB1555_REV, R300_EASY_TX_FORMAT(X, Y, Z, W, W1Z5Y5X5)),  	    _ASSIGN(AL88, R300_EASY_TX_FORMAT(X, X, X, Y, Y8X8)),  	    _ASSIGN(AL88_REV, R300_EASY_TX_FORMAT(X, X, X, Y, Y8X8)),  	    _ASSIGN(RGB332, R300_EASY_TX_FORMAT(X, Y, Z, ONE, Z3Y3X2)), @@ -226,7 +226,7 @@ static void r300SetTexImages(r300ContextPtr rmesa,  	  /* find image size in bytes */  	  if (texImage->IsCompressed) {  	    if ((t->format & R300_TX_FORMAT_DXT1) == R300_TX_FORMAT_DXT1) { -	     // fprintf(stderr,"DXT 1 %d %08X\n", texImage->Width, t->format); +	      // fprintf(stderr,"DXT 1 %d %08X\n", texImage->Width, t->format);  	      if ((texImage->Width + 3) < 8) /* width one block */  		size = texImage->CompressedSize * 4;  	      else if ((texImage->Width + 3) < 16) @@ -235,7 +235,7 @@ static void r300SetTexImages(r300ContextPtr rmesa,  	    }  	    else /* DXT3/5, 16 bytes per block */  	    { -	     // fprintf(stderr,"DXT 3/5 %d\n", texImage->Width); +	      // fprintf(stderr,"DXT 3/5 %d\n", texImage->Width);  	      if ((texImage->Width + 3) < 8)  		size = texImage->CompressedSize * 2;  	      else size = texImage->CompressedSize; | 
