Home
last modified time | relevance | path

Searched refs:geometriesData (Results 1 - 1 of 1) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkRayTracingUtil.cpp761 VkDeviceSize getVertexBufferSize (const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) in getVertexBufferSize() argument
763 DE_ASSERT(geometriesData.size() != 0); in getVertexBufferSize()
765 for (size_t geometryNdx = 0; geometryNdx < geometriesData.size(); ++geometryNdx) in getVertexBufferSize()
766 bufferSizeBytes += deAlignSize(geometriesData[geometryNdx]->getVertexByteSize(),8); in getVertexBufferSize()
782 const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) in createVertexBuffer()
784 return createVertexBuffer(vk, device, allocator, getVertexBufferSize(geometriesData)); in createVertexBuffer()
789 const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData, in updateVertexBuffer()
797 for (size_t geometryNdx = 0; geometryNdx < geometriesData.size(); ++geometryNdx) in updateVertexBuffer()
799 const void* geometryPtr = geometriesData[geometryNdx]->getVertexPointer(); in updateVertexBuffer()
800 const size_t geometryPtrSize = geometriesData[geometryNd in updateVertexBuffer()
779 createVertexBuffer(const DeviceInterface& vk, const VkDevice device, Allocator& allocator, const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) createVertexBuffer() argument
787 updateVertexBuffer(const DeviceInterface& vk, const VkDevice device, const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData, BufferWithMemory* vertexBuffer, VkDeviceSize geometriesOffset = 0) updateVertexBuffer() argument
813 getIndexBufferSize(const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) getIndexBufferSize() argument
834 createIndexBuffer(const DeviceInterface& vk, const VkDevice device, Allocator& allocator, const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData) createIndexBuffer() argument
843 updateIndexBuffer(const DeviceInterface& vk, const VkDevice device, const std::vector<de::SharedPtr<RaytracedGeometryBase>>& geometriesData, BufferWithMemory* indexBuffer, VkDeviceSize geometriesOffset) updateIndexBuffer() argument
[all...]

Completed in 3 milliseconds