Skip to content

Commit d5a5d3a

Browse files
committed
Remove atomic usage for RG32Uint.
1 parent 5ad3ee5 commit d5a5d3a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

MoltenVK/MoltenVK/GPUObjects/MVKBuffer.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@
296296
if ( mvkIsAnyFlagEnabled(_buffer->getUsage(), VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT) ) {
297297
usage |= MTLTextureUsageShaderWrite;
298298
#if MVK_XCODE_15
299-
if (getMetalFeatures().nativeTextureAtomics && (_mtlPixelFormat == MTLPixelFormatR32Sint || _mtlPixelFormat == MTLPixelFormatR32Uint || _mtlPixelFormat == MTLPixelFormatRG32Uint))
299+
if (getMetalFeatures().nativeTextureAtomics && (_mtlPixelFormat == MTLPixelFormatR32Sint || _mtlPixelFormat == MTLPixelFormatR32Uint))
300300
usage |= MTLTextureUsageShaderAtomic;
301301
#endif
302302
}

MoltenVK/MoltenVK/GPUObjects/MVKPixelFormats.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,7 @@
748748
}
749749

750750
#if MVK_XCODE_15
751-
if (supportAtomics && (mtlFormat == MTLPixelFormatR32Uint || mtlFormat == MTLPixelFormatR32Sint || mtlFormat == MTLPixelFormatRG32Uint)) {
751+
if (supportAtomics && (mtlFormat == MTLPixelFormatR32Uint || mtlFormat == MTLPixelFormatR32Sint)) {
752752
mvkEnableFlags(mtlUsage, MTLTextureUsageShaderAtomic);
753753
}
754754
#endif

0 commit comments

Comments
 (0)