From 8018a84e8b47f1d64e4a8bb6fdc2a12fb0460e7b Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Tue, 4 Jun 2019 12:59:03 -0700 Subject: [PATCH] avoid div by zero --- libraries/render-utils/src/AmbientOcclusionEffect.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/render-utils/src/AmbientOcclusionEffect.cpp b/libraries/render-utils/src/AmbientOcclusionEffect.cpp index ee53347158..fd0d2c2522 100644 --- a/libraries/render-utils/src/AmbientOcclusionEffect.cpp +++ b/libraries/render-utils/src/AmbientOcclusionEffect.cpp @@ -474,6 +474,10 @@ void AmbientOcclusionEffect::updateBlurParameters() { } const auto occlusionSize = frameSize >> resolutionLevel; + if (occlusionSize.x == 0 || occlusionSize.y == 0) { + return; + } + // Occlusion UV limit hblur._blurAxis.z = occlusionSize.x / float(frameSize.x); hblur._blurAxis.w = occlusionSize.y / float(frameSize.y);