Home
last modified time | relevance | path

Searched refs:aabbs (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_default_acceleration_structure_staging.cpp71 const auto& aabbs = stagingBuildData.aabbs; in ExecuteFrame() local
90 (startIndex + count <= static_cast<uint32_t>(aabbs.size()))) { in ExecuteFrame()
91 const auto& aabbRef = aabbs[startIndex]; in ExecuteFrame()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_preprocessor_system.cpp312 auto& aabbs = data.submeshAabbs; in GatherSortData() local
313 aabbs.clear(); in GatherSortData()
368 aabbs.push_back( in GatherSortData()
380 aabbs.push_back({}); in GatherSortData()
383 aabbs.push_back({ mam.minAABB, mam.maxAABB }); in GatherSortData()
H A Drender_system.cpp1509 const auto aabbs = in ProcessMesh() local
1519 if (subMeshIdx < aabbs.size()) { in ProcessMesh()
1520 return MinAndMax { aabbs[subMeshIdx].min, aabbs[subMeshIdx].max }; in ProcessMesh()
1521 } else if (!aabbs.empty()) { in ProcessMesh()
1522 return MinAndMax { aabbs[0U].min, aabbs[0U].max }; in ProcessMesh()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_default_acceleration_structure_staging.h43 BASE_NS::vector<StagingAccelerationStructureGeometryAabbsData> aabbs; member
H A Drender_data_store_default_acceleration_structure_staging.cpp117 auto& geoms = stagingBuild_.aabbs; in BuildAccelerationStructure()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_device.h206 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs,
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_command_list.cpp1659 const BASE_NS::array_view<const AccelerationStructureGeometryAabbsData> aabbs, in BuildAccelerationStructures() argument
1662 if (!(triangles.empty() && aabbs.empty() && instances.empty())) { in BuildAccelerationStructures()
1686 if (!aabbs.empty()) { in BuildAccelerationStructures()
1690 sizeof(AccelerationStructureGeometryAabbsData) * aabbs.size())); in BuildAccelerationStructures()
1692 data->aabbsView = { data->aabbsData, aabbs.size() }; in BuildAccelerationStructures()
1693 for (size_t idx = 0; idx < aabbs.size(); ++idx) { in BuildAccelerationStructures()
1694 data->aabbsView[idx] = aabbs[idx]; in BuildAccelerationStructures()
H A Drender_command_list.h563 const BASE_NS::array_view<const AccelerationStructureGeometryAabbsData> aabbs,
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h324 const BASE_NS::array_view<const AccelerationStructureGeometryAabbsData> aabbs,
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Ddevice_vk.cpp928 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs, in GetAccelerationStructureBuildSizes() argument
934 const size_t arraySize = triangles.size() + aabbs.size() + instances.size(); in GetAccelerationStructureBuildSizes()
960 for (const auto& aabbsRef : aabbs) { in GetAccelerationStructureBuildSizes()
968 geometryData[arrayIndex].geometry.aabbs = VkAccelerationStructureGeometryAabbsDataKHR { in GetAccelerationStructureBuildSizes()
H A Ddevice_vk.h106 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs,
H A Drender_backend_vk.cpp2330 geometryData[arrayIndex].geometry.aabbs = VkAccelerationStructureGeometryAabbsDataKHR { in RenderCommand()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Ddevice_gles.h101 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs,
H A Ddevice_gles.cpp1212 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs, in GetAccelerationStructureBuildSizes() argument