From 3b605cb0d640c0c644fc6385a655895670ee556a Mon Sep 17 00:00:00 2001 From: Christoph Bumiller Date: Mon, 18 Jul 2011 13:48:19 +0200 Subject: [PATCH] nv50,nvc0: add correct storage type for Z32_FLOAT --- src/gallium/drivers/nv50/nv50_miptree.c | 3 +++ src/gallium/drivers/nvc0/nvc0_miptree.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/gallium/drivers/nv50/nv50_miptree.c b/src/gallium/drivers/nv50/nv50_miptree.c index 486b368ae98..311e1e9097d 100644 --- a/src/gallium/drivers/nv50/nv50_miptree.c +++ b/src/gallium/drivers/nv50/nv50_miptree.c @@ -154,6 +154,9 @@ nv50_miptree_create(struct pipe_screen *pscreen, case PIPE_FORMAT_R32G32B32_FLOAT: tile_flags = 0x7400; break; + case PIPE_FORMAT_Z32_FLOAT: + tile_flags = 0x4000; + break; case PIPE_FORMAT_Z32_FLOAT_S8X24_USCALED: tile_flags = 0x6000; break; diff --git a/src/gallium/drivers/nvc0/nvc0_miptree.c b/src/gallium/drivers/nvc0/nvc0_miptree.c index bced3245524..972b9a2f506 100644 --- a/src/gallium/drivers/nvc0/nvc0_miptree.c +++ b/src/gallium/drivers/nvc0/nvc0_miptree.c @@ -168,6 +168,9 @@ nvc0_miptree_create(struct pipe_screen *pscreen, tile_flags = 0xf900; /* MSAA 4 */ tile_flags = 0xfe00; /* NORMAL */ break; + case PIPE_FORMAT_Z32_FLOAT: + tile_flags = 0x7b00; + break; case PIPE_FORMAT_Z32_FLOAT_S8X24_USCALED: tile_flags = 0xce00; /* COMPRESSED */ tile_flags = 0xcf00; /* MSAA 2, COMPRESSED */