summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_formats.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2014-09-05 14:23:04 -0700
committerEric Anholt <eric@anholt.net>2014-09-09 07:29:16 -0700
commitfd6e4fccade0a5e2a4877d01a57c255a47a06200 (patch)
treebf90291fe074d1c8bb19a1973e5cc69c58bf5a4f /src/gallium/drivers/vc4/vc4_formats.c
parent2cbecee4b772acf425156ab3fb7b7e36ddb42d51 (diff)
downloadexternal_mesa3d-fd6e4fccade0a5e2a4877d01a57c255a47a06200.zip
external_mesa3d-fd6e4fccade0a5e2a4877d01a57c255a47a06200.tar.gz
external_mesa3d-fd6e4fccade0a5e2a4877d01a57c255a47a06200.tar.bz2
vc4: Flip around the depth/stencil fields.
After implementing depth stores, it looks like this is the way things actually are, according to hiz-depth-read-fbo-d24-s0's probes.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_formats.c')
-rw-r--r--src/gallium/drivers/vc4/vc4_formats.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/vc4/vc4_formats.c b/src/gallium/drivers/vc4/vc4_formats.c
index 770f8fb..004bac7 100644
--- a/src/gallium/drivers/vc4/vc4_formats.c
+++ b/src/gallium/drivers/vc4/vc4_formats.c
@@ -86,8 +86,8 @@ static const struct vc4_format vc4_format_table[] = {
/* Depth sampling will be handled by doing nearest filtering and not
* unpacking the RGBA value.
*/
- FORMAT(Z24_UNORM_S8_UINT, NO, RGBA8888, SWIZ(X, Y, Z, W)),
- FORMAT(Z24X8_UNORM, NO, RGBA8888, SWIZ(X, Y, Z, W)),
+ FORMAT(S8_UINT_Z24_UNORM, NO, RGBA8888, SWIZ(X, Y, Z, W)),
+ FORMAT(X8Z24_UNORM, NO, RGBA8888, SWIZ(X, Y, Z, W)),
FORMAT(B4G4R4A4_UNORM, NO, RGBA4444, SWIZ(Y, Z, W, X)),
FORMAT(B4G4R4X4_UNORM, NO, RGBA4444, SWIZ(Y, Z, W, 1)),