File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
examples_tests/35.GeometryCreator Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -393,16 +393,14 @@ class GeometryCreatorSampleApp : public ApplicationBase
393
393
auto buf = geometryObject.bindings [i].buffer .get ();
394
394
if (buf)
395
395
{
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);
398
397
cpubuffers.push_back (buf);
399
398
}
400
399
}
401
400
auto cpuindexbuffer = geometryObject.indexBuffer .buffer .get ();
402
401
if (cpuindexbuffer)
403
402
{
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);
406
404
cpubuffers.push_back (cpuindexbuffer);
407
405
}
408
406
Original file line number Diff line number Diff line change @@ -40,8 +40,7 @@ CGeometryCreator::return_type CGeometryCreator::createCubeMesh(const core::vecto
40
40
{
41
41
retval.indexCount = 36u ;
42
42
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);
45
44
auto u = reinterpret_cast <uint16_t *>(indices->getPointer ());
46
45
for (uint32_t i=0u ; i<6u ; ++i)
47
46
{
@@ -57,8 +56,7 @@ CGeometryCreator::return_type CGeometryCreator::createCubeMesh(const core::vecto
57
56
58
57
// Create vertices
59
58
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);
62
60
CubeVertex* ptr = (CubeVertex*)vertices->getPointer ();
63
61
64
62
const core::vector3d<int8_t > normals[6 ] =
You can’t perform that action at this time.
0 commit comments