Added occlusion culling plane visualization

This commit is contained in:
Doug McDiarmid
2021-05-31 01:38:13 -07:00
parent ddbed2f222
commit 59ab6edaef
14 changed files with 321 additions and 37 deletions
@@ -28,6 +28,10 @@ namespace AZ
{
namespace RPI
{
// fixed-size software occlusion culling buffer
const uint32_t MaskedSoftwareOcclusionCullingWidth = 1920;
const uint32_t MaskedSoftwareOcclusionCullingHeight = 1080;
ViewPtr View::CreateView(const AZ::Name& name, UsageFlags usage)
{
View* view = aznew View(name, usage);
@@ -54,7 +58,7 @@ namespace AZ
}
m_maskedOcclusionCulling = MaskedOcclusionCulling::Create();
m_maskedOcclusionCulling->SetResolution(1920, 1080);
m_maskedOcclusionCulling->SetResolution(MaskedSoftwareOcclusionCullingWidth, MaskedSoftwareOcclusionCullingHeight);
}
View::~View()