diff --git a/Gems/Pointcloud/Code/CMakeLists.txt b/Gems/Pointcloud/Code/CMakeLists.txt index c023c182..8f5b6fc2 100644 --- a/Gems/Pointcloud/Code/CMakeLists.txt +++ b/Gems/Pointcloud/Code/CMakeLists.txt @@ -61,6 +61,7 @@ ly_add_target( AZ::AzCore AZ::AzFramework Gem::Atom_RPI.Public + Gem::Atom_RHI.Public Gem::Atom_Utils.Static Gem::Atom_Feature_Common ) diff --git a/Gems/Pointcloud/Code/Source/Render/PointcloudFeatureProcessor.h b/Gems/Pointcloud/Code/Source/Render/PointcloudFeatureProcessor.h index 59f1b9a0..fc644de6 100644 --- a/Gems/Pointcloud/Code/Source/Render/PointcloudFeatureProcessor.h +++ b/Gems/Pointcloud/Code/Source/Render/PointcloudFeatureProcessor.h @@ -8,6 +8,7 @@ #pragma once +#include #include #include #include @@ -62,7 +63,7 @@ namespace Pointcloud PointcloudHandle m_index = 0; AZ::Data::Asset m_cloudVertexBufferAsset; AZ::Data::Instance m_cloudVertexBuffer = nullptr; - AZ::RHI::GeometryView m_geometryView; + AZ::RHI::GeometryView m_geometryView{ AZ::RHI::MultiDevice::DeviceMask{ AZ::RHI::MultiDevice::DefaultDevice } }; AZStd::array m_meshStreamBufferViews; AZStd::vector m_pointData; uint32_t m_vertices = 0; diff --git a/Gems/Pointcloud/gem.json b/Gems/Pointcloud/gem.json index 158769a8..5da02995 100644 --- a/Gems/Pointcloud/gem.json +++ b/Gems/Pointcloud/gem.json @@ -1,6 +1,6 @@ { "gem_name": "Pointcloud", - "version": "3.0.2", + "version": "4.0.0", "display_name": "Pointcloud", "license": "Apache-2.0", "license_url": "https://opensource.org/licenses/Apache-2.0", diff --git a/README.md b/README.md index acc6f850..a5a8bba5 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Note that this is not a "Canonical" part of O3DE - those gems are third-party co | [**ImGuiProvider**](#imguiprovider) | not verified | | [**ImGuizmo**](#imguizmo) | not verified | | [**LevelModificationTools**](#levelmodificationtools) | not verified | -| [**Pointcloud**](#pointcloud) | not verified | +| [**Pointcloud**](#pointcloud) | compatible | | [**RandomizeUtils**](#randomizeutils) | not verified | | [**RobotecGeoJSONSpawner**](#groboteceojsonspawner) | not verified | | [**RobotecGeoJSONSpawnerROS2**](#robotecgeojsonspawnerros2) | not verified |