Tempest icon indicating copy to clipboard operation
Tempest copied to clipboard

Add mandatory atomic-image formats

Open Try opened this issue 1 year ago • 2 comments

In Vulkan/Dx12 R32UINT and R32INT images always support atomic operations.

In Metal it's complicated:

  • Metal 3.1 has native support (requires [MTLTextureUsageShaderAtomic bit)
  • pre 3.1, it's possible to do software workaround (similar to moltenvk)

Try avatar Apr 11 '24 22:04 Try

partially related: https://developer.apple.com/forums/thread/750478 - compiler issues, on iOS with storage image

Try avatar Apr 30 '24 21:04 Try