Skip to content

Draft: anv: Gfx9/11/12 support for shaderStorageImageReadWithoutFormat

For Gfx12/11, the in-shader conversion covers the following formats :

  • ISL_FORMAT_R10G10B10A2_UNORM
  • ISL_FORMAT_R10G10B10A2_UINT
  • ISL_FORMAT_R11G11B10_FLOAT

For Gfx9, the following formats :

  • ISL_FORMAT_R16G16B16A16_UNORM
  • ISL_FORMAT_R16G16B16A16_SNORM
  • ISL_FORMAT_R10G10B10A2_UNORM
  • ISL_FORMAT_R10G10B10A2_UINT
  • ISL_FORMAT_R8G8B8A8_UNORM
  • ISL_FORMAT_R8G8B8A8_SNORM
  • ISL_FORMAT_R16G16_UNORM
  • ISL_FORMAT_R16G16_SNORM
  • ISL_FORMAT_R11G11B10_FLOAT
  • ISL_FORMAT_R8G8_UNORM
  • ISL_FORMAT_R8G8_SNORM
  • ISL_FORMAT_R16_UNORM
  • ISL_FORMAT_R16_SNORM
  • ISL_FORMAT_R8_UNORM
  • ISL_FORMAT_R8_SNORM

Includes !22302 (merged)

Leaving as draft until we're required to support this or someone wants it bad enough.

Edited by Lionel Landwerlin

Merge request reports