Browse Source

metal: fix textures not being tagged with compute-write flags.

Alex Szpakowski 3 years ago
parent
commit
44d87ff7ce
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/modules/graphics/metal/Texture.mm

+ 2 - 0
src/modules/graphics/metal/Texture.mm

@@ -78,6 +78,8 @@ Texture::Texture(love::graphics::Graphics *gfxbase, id<MTLDevice> device, const
 		desc.usage |= MTLTextureUsageShaderRead;
 	if (renderTarget)
 		desc.usage |= MTLTextureUsageRenderTarget;
+	if (computeWrite)
+		desc.usage |= MTLTextureUsageShaderWrite;
 
 	texture = [device newTextureWithDescriptor:desc];