Searched refs:geometriesData (Results 1 – 1 of 1) sorted by relevance
748 …eSize getVertexBufferSize (const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) in getVertexBufferSize() argument750 DE_ASSERT(geometriesData.size() != 0); in getVertexBufferSize()752 for (size_t geometryNdx = 0; geometryNdx < geometriesData.size(); ++geometryNdx) in getVertexBufferSize()753 bufferSizeBytes += deAlignSize(geometriesData[geometryNdx]->getVertexByteSize(),8); in getVertexBufferSize()769 const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) in createVertexBuffer() argument771 return createVertexBuffer(vk, device, allocator, getVertexBufferSize(geometriesData)); in createVertexBuffer()776 const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData, in updateVertexBuffer() argument784 for (size_t geometryNdx = 0; geometryNdx < geometriesData.size(); ++geometryNdx) in updateVertexBuffer()786 const void* geometryPtr = geometriesData[geometryNdx]->getVertexPointer(); in updateVertexBuffer()787 const size_t geometryPtrSize = geometriesData[geometryNdx]->getVertexByteSize(); in updateVertexBuffer()[all …]