diff options
author | Laszlo Agocs <[email protected]> | 2020-05-27 17:44:49 +0200 |
---|---|---|
committer | Laszlo Agocs <[email protected]> | 2020-05-28 17:53:32 +0200 |
commit | 56977990e04efa051b1ebd4ce9274d6b69c7bd0c (patch) | |
tree | eaa66635b67faaf94df7b0670fa9e0971268a936 /tests/manual/rhi/computebuffer/computebuffer.cpp | |
parent | c991d87ee2c239fedb77f76f25936dddf5eb5982 (diff) |
rhi: Harmonize create-destroy API pattern with the rest of Qt
For historical reasons we use build and release instead of create and
destroy. This becomes confusing now that more modules in Qt start taking
QRhi into use. Migrate to the more familiar naming, so those who have
used QWindow or QOpenGLContext before will find it natural.
Change-Id: I05eb2243ce274c59b03a5f8bcbb2792a4f37120f
Reviewed-by: Eirik Aavitsland <[email protected]>
Diffstat (limited to 'tests/manual/rhi/computebuffer/computebuffer.cpp')
-rw-r--r-- | tests/manual/rhi/computebuffer/computebuffer.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/manual/rhi/computebuffer/computebuffer.cpp b/tests/manual/rhi/computebuffer/computebuffer.cpp index c991a114382..ebff01d2788 100644 --- a/tests/manual/rhi/computebuffer/computebuffer.cpp +++ b/tests/manual/rhi/computebuffer/computebuffer.cpp @@ -99,11 +99,11 @@ void Window::customInit() d.sbuf = m_r->newBuffer(QRhiBuffer::Immutable, QRhiBuffer::StorageBuffer | QRhiBuffer::VertexBuffer, sizeof(Data) * DATA_COUNT); - d.sbuf->build(); + d.sbuf->create(); d.releasePool << d.sbuf; d.computeUniBuf = m_r->newBuffer(QRhiBuffer::Dynamic, QRhiBuffer::UniformBuffer, COMPUTE_UBUF_SIZE); - d.computeUniBuf->build(); + d.computeUniBuf->create(); d.releasePool << d.computeUniBuf; d.initialUpdates = m_r->nextResourceUpdateBatch(); @@ -130,19 +130,19 @@ void Window::customInit() QRhiShaderResourceBinding::bufferLoadStore(0, QRhiShaderResourceBinding::ComputeStage, d.sbuf), QRhiShaderResourceBinding::uniformBuffer(1, QRhiShaderResourceBinding::ComputeStage, d.computeUniBuf) }); - d.computeBindings->build(); + d.computeBindings->create(); d.releasePool << d.computeBindings; d.computePipeline = m_r->newComputePipeline(); d.computePipeline->setShaderResourceBindings(d.computeBindings); d.computePipeline->setShaderStage({ QRhiShaderStage::Compute, getShader(QLatin1String(":/buffer.comp.qsb")) }); - d.computePipeline->build(); + d.computePipeline->create(); d.releasePool << d.computePipeline; // graphics pass d.graphicsBindings = m_r->newShaderResourceBindings(); - d.graphicsBindings->build(); + d.graphicsBindings->create(); d.releasePool << d.graphicsBindings; d.graphicsPipeline = m_r->newGraphicsPipeline(); @@ -161,7 +161,7 @@ void Window::customInit() d.graphicsPipeline->setVertexInputLayout(inputLayout); d.graphicsPipeline->setShaderResourceBindings(d.graphicsBindings); d.graphicsPipeline->setRenderPassDescriptor(m_rp); - d.graphicsPipeline->build(); + d.graphicsPipeline->create(); d.releasePool << d.graphicsPipeline; } |