summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2023-07-20 15:35:12 +1000
committerMarge Bot <emma+marge@anholt.net>2023-08-04 21:32:07 +0000
commit113d3447bbfd7f39ee959fa19e259ebdeabb9a0f (patch)
tree8c28a58058646d7992dcffef5393a8b1f227bdab
parent758973fb6216b6078c8e35394d2bbb654499a35f (diff)
nvk: enable rgb32 texel buffer support
This is needed for zink. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
-rw-r--r--src/nouveau/nil/nil_format.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nouveau/nil/nil_format.c b/src/nouveau/nil/nil_format.c
index a84194f363a..e733ade7e45 100644
--- a/src/nouveau/nil/nil_format.c
+++ b/src/nouveau/nil/nil_format.c
@@ -34,8 +34,8 @@ struct nil_format_info {
* I: image / surface, implies T
*/
#define U_T NIL_FORMAT_SUPPORTS_TEXTURE_BIT
-#define U_I U_T | NIL_FORMAT_SUPPORTS_BUFFER_BIT | \
- NIL_FORMAT_SUPPORTS_STORAGE_BIT
+#define U_B U_T | NIL_FORMAT_SUPPORTS_BUFFER_BIT
+#define U_I U_B | NIL_FORMAT_SUPPORTS_STORAGE_BIT
#define U_TR NIL_FORMAT_SUPPORTS_RENDER_BIT | U_T
#define U_IR NIL_FORMAT_SUPPORTS_RENDER_BIT | U_I
#define U_TB NIL_FORMAT_SUPPORTS_BLEND_BIT | U_TR
@@ -280,9 +280,9 @@ static const struct nil_format_info nil_format_infos[PIPE_FORMAT_COUNT] =
I3(A, R32G32B32X32_SINT, RS32_GS32_BS32_X32, R, G, B, x, SINT, R32_G32_B32_A32, TR),
I3(A, R32G32B32X32_UINT, RU32_GU32_BU32_X32, R, G, B, x, UINT, R32_G32_B32_A32, TR),
- F3(C, R32G32B32_FLOAT, NONE, R, G, B, xx, FLOAT, R32_G32_B32, t),
- I3(C, R32G32B32_SINT, NONE, R, G, B, xx, SINT, R32_G32_B32, t),
- I3(C, R32G32B32_UINT, NONE, R, G, B, xx, UINT, R32_G32_B32, t),
+ F3(C, R32G32B32_FLOAT, NONE, R, G, B, xx, FLOAT, R32_G32_B32, B),
+ I3(C, R32G32B32_SINT, NONE, R, G, B, xx, SINT, R32_G32_B32, B),
+ I3(C, R32G32B32_UINT, NONE, R, G, B, xx, UINT, R32_G32_B32, B),
F2(A, R32G32_FLOAT, RF32_GF32, R, G, x, x, FLOAT, R32_G32, IB),
F2(A, R32G32_UNORM, NONE, R, G, x, x, UNORM, R32_G32, T),