-
Notifications
You must be signed in to change notification settings - Fork 345
Description
#1772 proposes adding read-write storage textures, and mentions that support will have to depend on the format.
This proposal suggests how read-write texture formats should be bucketed.
-
rw-storage-texture-tier-1extension covers:r32floatr32uintr32sint
Metal: Needs
MTLReadWriteTextureTier1
D3D FL11: Available
Vulkan: Available
OpenGL ES 3.1: Available -
rw-storage-texture-tier-2extension covers:rgba32floatrgba32uintrgba32sintrgba16floatrgba16uintrgba16sintrgba8unormrgba8uintrgba8sint
Metal: Needs
MTLReadWriteTextureTier2
D3D FL11: Optional (see D3D Docs)
Vulkan: Available
OpenGL ES 3.1: Available -
rw-storage-texture-tier-3extension covers:r16floatr16uintr16sintr8unormr8uintr8sint
Metal: Needs
MTLReadWriteTextureTier2
D3D FL11: Optional (see D3D Docs)
Vulkan: NeedsshaderStorageImageExtendedFormats
OpenGL ES 3.1: Unavailable
Note that rw-storage-texture-tier-3 might not be required if we require rw-storage-texture-tier-2 + formats-tier-1 for the respective formats.