Skip to content

Commit b2ded94

Browse files
committed
use addUsageFlags instead of 2 liners
1 parent 4549c25 commit b2ded94

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

examples_tests/35.GeometryCreator/main.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -393,16 +393,14 @@ class GeometryCreatorSampleApp : public ApplicationBase
393393
auto buf = geometryObject.bindings[i].buffer.get();
394394
if (buf)
395395
{
396-
const auto newUsageFlags = buf->getUsageFlags() | asset::IBuffer::EUF_VERTEX_BUFFER_BIT;
397-
buf->setUsageFlags(newUsageFlags);
396+
buf->addUsageFlags(asset::IBuffer::EUF_VERTEX_BUFFER_BIT);
398397
cpubuffers.push_back(buf);
399398
}
400399
}
401400
auto cpuindexbuffer = geometryObject.indexBuffer.buffer.get();
402401
if (cpuindexbuffer)
403402
{
404-
const auto newUsageFlags = cpuindexbuffer->getUsageFlags() | asset::IBuffer::EUF_INDEX_BUFFER_BIT;
405-
cpuindexbuffer->setUsageFlags(newUsageFlags);
403+
cpuindexbuffer->addUsageFlags(asset::IBuffer::EUF_INDEX_BUFFER_BIT);
406404
cpubuffers.push_back(cpuindexbuffer);
407405
}
408406

src/nbl/asset/utils/CGeometryCreator.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ CGeometryCreator::return_type CGeometryCreator::createCubeMesh(const core::vecto
4040
{
4141
retval.indexCount = 36u;
4242
auto indices = core::make_smart_refctd_ptr<asset::ICPUBuffer>(sizeof(uint16_t)*retval.indexCount);
43-
const auto newUsageFlags = indices->getUsageFlags() | asset::IBuffer::EUF_INDEX_BUFFER_BIT;
44-
indices->setUsageFlags(newUsageFlags);
43+
indices->addUsageFlags(asset::IBuffer::EUF_INDEX_BUFFER_BIT);
4544
auto u = reinterpret_cast<uint16_t*>(indices->getPointer());
4645
for (uint32_t i=0u; i<6u; ++i)
4746
{
@@ -57,8 +56,7 @@ CGeometryCreator::return_type CGeometryCreator::createCubeMesh(const core::vecto
5756

5857
// Create vertices
5958
auto vertices = core::make_smart_refctd_ptr<asset::ICPUBuffer>(24u*vertexSize);
60-
const auto newUsageFlags = vertices->getUsageFlags() | asset::IBuffer::EUF_VERTEX_BUFFER_BIT;
61-
vertices->setUsageFlags(newUsageFlags);
59+
vertices->addUsageFlags(asset::IBuffer::EUF_VERTEX_BUFFER_BIT);
6260
CubeVertex* ptr = (CubeVertex*)vertices->getPointer();
6361

6462
const core::vector3d<int8_t> normals[6] =

0 commit comments

Comments
 (0)