mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 13:50:11 +01:00
panfrost: enable texel-buffers for three-component formats
The CTS issue for this was closed two months ago, so this should be fixed now. Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Ryan Mckeever <ryan.mckeever@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38997>
This commit is contained in:
parent
252e55a1bb
commit
02cfc61cc9
1 changed files with 3 additions and 9 deletions
|
|
@ -410,17 +410,13 @@ const struct pan_format GENX(pan_pipe_format)[PIPE_FORMAT_COUNT] = {
|
||||||
FMT(R16G16_UINT, RG16UI, RG01, L, VTR_IB),
|
FMT(R16G16_UINT, RG16UI, RG01, L, VTR_IB),
|
||||||
FMT(R32G32_UINT, RG32UI, RG01, L, VTR_IB),
|
FMT(R32G32_UINT, RG32UI, RG01, L, VTR_IB),
|
||||||
FMT(R8G8B8_UINT, RGB8UI, RGB1, L, V_____),
|
FMT(R8G8B8_UINT, RGB8UI, RGB1, L, V_____),
|
||||||
/* TODO: enable storage after CTS bug fix is merged:
|
FMT(R32G32B32_UINT, RGB32UI, RGB1, L, VTR_IB),
|
||||||
* https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5700 */
|
|
||||||
FMT(R32G32B32_UINT, RGB32UI, RGB1, L, VTR___),
|
|
||||||
FMT(R8G8B8A8_UINT, RGBA8UI, RGBA, L, VTR_IB),
|
FMT(R8G8B8A8_UINT, RGBA8UI, RGBA, L, VTR_IB),
|
||||||
FMT(R16G16B16A16_UINT, RGBA16UI, RGBA, L, VTR_IB),
|
FMT(R16G16B16A16_UINT, RGBA16UI, RGBA, L, VTR_IB),
|
||||||
FMT(R32G32B32A32_UINT, RGBA32UI, RGBA, L, VTR_IB),
|
FMT(R32G32B32A32_UINT, RGBA32UI, RGBA, L, VTR_IB),
|
||||||
FMT(R32_FLOAT, R32F, R001, L, VTR_IB),
|
FMT(R32_FLOAT, R32F, R001, L, VTR_IB),
|
||||||
FMT(R32G32_FLOAT, RG32F, RG01, L, VTR_IB),
|
FMT(R32G32_FLOAT, RG32F, RG01, L, VTR_IB),
|
||||||
/* TODO: enable storage after CTS bug fix is merged:
|
FMT(R32G32B32_FLOAT, RGB32F, RGB1, L, VTR_IB),
|
||||||
* https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5700 */
|
|
||||||
FMT(R32G32B32_FLOAT, RGB32F, RGB1, L, VTR___),
|
|
||||||
FMT(R32G32B32A32_FLOAT, RGBA32F, RGBA, L, VTR_IB),
|
FMT(R32G32B32A32_FLOAT, RGBA32F, RGBA, L, VTR_IB),
|
||||||
FMT(R8_UNORM, R8_UNORM, R001, L, VTR_IB),
|
FMT(R8_UNORM, R8_UNORM, R001, L, VTR_IB),
|
||||||
FMT(R16_UNORM, R16_UNORM, R001, L, VTR_IB),
|
FMT(R16_UNORM, R16_UNORM, R001, L, VTR_IB),
|
||||||
|
|
@ -508,9 +504,7 @@ const struct pan_format GENX(pan_pipe_format)[PIPE_FORMAT_COUNT] = {
|
||||||
FMT(R32G32_SINT, RG32I, RG01, L, VTR_IB),
|
FMT(R32G32_SINT, RG32I, RG01, L, VTR_IB),
|
||||||
FMT(R16G16_FLOAT, RG16F, RG01, L, VTR_IB),
|
FMT(R16G16_FLOAT, RG16F, RG01, L, VTR_IB),
|
||||||
FMT(R8G8B8_SINT, RGB8I, RGB1, L, V_____),
|
FMT(R8G8B8_SINT, RGB8I, RGB1, L, V_____),
|
||||||
/* TODO: enable storage after CTS bug fix is merged:
|
FMT(R32G32B32_SINT, RGB32I, RGB1, L, VTR_IB),
|
||||||
* https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/5700 */
|
|
||||||
FMT(R32G32B32_SINT, RGB32I, RGB1, L, VTR___),
|
|
||||||
FMT(R8G8B8A8_SINT, RGBA8I, RGBA, L, VTR_IB),
|
FMT(R8G8B8A8_SINT, RGBA8I, RGBA, L, VTR_IB),
|
||||||
FMT(R16G16B16A16_SINT, RGBA16I, RGBA, L, VTR_IB),
|
FMT(R16G16B16A16_SINT, RGBA16I, RGBA, L, VTR_IB),
|
||||||
FMT(R32G32B32A32_SINT, RGBA32I, RGBA, L, VTR_IB),
|
FMT(R32G32B32A32_SINT, RGBA32I, RGBA, L, VTR_IB),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue