/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_default_acceleration_structure_staging.cpp | 71 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 D | render_preprocessor_system.cpp | 312 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 D | render_system.cpp | 1509 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 D | render_data_store_default_acceleration_structure_staging.h | 43 BASE_NS::vector<StagingAccelerationStructureGeometryAabbsData> aabbs; member
|
H A D | render_data_store_default_acceleration_structure_staging.cpp | 117 auto& geoms = stagingBuild_.aabbs; in BuildAccelerationStructure()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_device.h | 206 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs,
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_command_list.cpp | 1659 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 D | render_command_list.h | 563 const BASE_NS::array_view<const AccelerationStructureGeometryAabbsData> aabbs,
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_command_list.h | 324 const BASE_NS::array_view<const AccelerationStructureGeometryAabbsData> aabbs,
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | device_vk.cpp | 928 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 D | device_vk.h | 106 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs,
|
H A D | render_backend_vk.cpp | 2330 geometryData[arrayIndex].geometry.aabbs = VkAccelerationStructureGeometryAabbsDataKHR { in RenderCommand()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | device_gles.h | 101 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs,
|
H A D | device_gles.cpp | 1212 BASE_NS::array_view<const AccelerationStructureGeometryAabbsInfo> aabbs, in GetAccelerationStructureBuildSizes() argument
|