d3d12: Report correct texel buffer max size
authorJesse Natalie <jenatali@microsoft.com>
Thu, 23 Mar 2023 16:30:30 +0000 (09:30 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 23 Mar 2023 18:34:52 +0000 (18:34 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22093>

src/gallium/drivers/d3d12/d3d12_screen.cpp

index b707164..0d2ca39 100644 (file)
@@ -149,6 +149,9 @@ d3d12_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
    case PIPE_CAP_TEXTURE_SWIZZLE:
       return 1;
 
+   case PIPE_CAP_MAX_TEXEL_BUFFER_ELEMENTS_UINT:
+      return 1 << D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP;
+
    case PIPE_CAP_MAX_TEXTURE_2D_SIZE:
       return D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION;