Searched refs:m_bottomLevelInstances (Results 1 – 2 of 2) sorted by relevance
2235 m_bottomLevelInstances.reserve(instanceCount); in setInstanceCount()2246 m_bottomLevelInstances.push_back(bottomLevelStructure); in addInstance()2629 DE_ASSERT(!m_bottomLevelInstances.empty() != !(structureSize == 0)); // logical xor in getCreationSizes()2679 sizes.instancePointers = static_cast<VkDeviceSize>(m_bottomLevelInstances.size() * pointerSize); in getCreationSizes()2682 …sizes.instancesBuffer = m_bottomLevelInstances.empty() ? 0u : m_bottomLevelInstances.size() * size… in getCreationSizes()2695 DE_ASSERT(!m_bottomLevelInstances.empty() != !(structureSize == 0)); // logical xor in create()2791 …ufferCreateInfo = makeBufferCreateInfo(static_cast<VkDeviceSize>(m_bottomLevelInstances.size() * p… in create()2795 if(!m_bottomLevelInstances.empty()) in create()2796 …tr<BufferWithMemory>(createInstanceBuffer(vk, device, allocator, m_bottomLevelInstances, m_instanc… in create()2802 DE_ASSERT(instanceIndex < m_bottomLevelInstances.size()); in updateInstanceMatrix()[all …]
853 std::vector<de::SharedPtr<BottomLevelAccelerationStructure> > m_bottomLevelInstances; member in vk::TopLevelAccelerationStructure