diff --git a/plume_metal.cpp b/plume_metal.cpp index d27792cb..ec3e73a9 100644 --- a/plume_metal.cpp +++ b/plume_metal.cpp @@ -1723,7 +1723,7 @@ namespace plume { .offset = 0, }; - if (!device->useArgumentBuffersTier2) { + if (!device->useArgumentBuffersTier2 || !device->useDirectBufferAddresses) { argumentBuffer.argumentEncoder->setArgumentBuffer(argumentBuffer.mtl, argumentBuffer.offset); }