diff --git a/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp b/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp index fd6cabebc5f..ffa0bc70041 100644 --- a/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp +++ b/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp @@ -2,7 +2,7 @@ layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in; -layout (binding = 0, std430) buffer toGpu +layout (binding = 0, std430) readonly buffer toGpu { float _float; vec2 _vec2; diff --git a/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp.qsb b/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp.qsb index 77887ed941f..b02f541cc5d 100644 Binary files a/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp.qsb and b/tests/auto/gui/rhi/qrhi/data/storagebuffer.comp.qsb differ diff --git a/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp b/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp index 1ab6153bb55..e98ed9e06e9 100644 --- a/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp +++ b/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp @@ -6348,7 +6348,7 @@ void tst_QRhi::storageBuffer() u->uploadStaticBuffer(fromGpuBuffer.data(), 0, blocks["fromGpu"].knownSize, QByteArray(blocks["fromGpu"].knownSize, 0).constData()); QScopedPointer srb(rhi->newShaderResourceBindings()); - srb->setBindings({QRhiShaderResourceBinding::bufferLoadStore(blocks["toGpu"].binding, QRhiShaderResourceBinding::ComputeStage, toGpuBuffer.data()), + srb->setBindings({QRhiShaderResourceBinding::bufferLoad(blocks["toGpu"].binding, QRhiShaderResourceBinding::ComputeStage, toGpuBuffer.data()), QRhiShaderResourceBinding::bufferLoadStore(blocks["fromGpu"].binding, QRhiShaderResourceBinding::ComputeStage, fromGpuBuffer.data())}); QVERIFY(srb->create());