diff --git a/libraries/render-utils/src/RenderShadowTask.cpp b/libraries/render-utils/src/RenderShadowTask.cpp index c49acc49fc..6227a0382b 100755 --- a/libraries/render-utils/src/RenderShadowTask.cpp +++ b/libraries/render-utils/src/RenderShadowTask.cpp @@ -366,7 +366,7 @@ void RenderShadowSetup::configure(const Config& configuration) { void RenderShadowSetup::calculateBiases() { // slope scaling values derived from ratio between original constantBias and slopeBias pairs - const std::vector SLOPE_SCALES = {2.7f, 3.0f, 3.7f, 3.5f}; + const std::array SLOPE_SCALES = { 2.7f, 3.0f, 3.7f, 3.5f }; const float CONVERT_BIAS = 100.0f; const float MIN_SCALE_DIVISOR = 0.5f; @@ -376,8 +376,8 @@ void RenderShadowSetup::calculateBiases() { float inverseResolution = 1.0f / (float)resolution; int resolutionScale = DEFAULT_RESOLUTION * inverseResolution; float convertedBias = _biasInput * (CONVERT_BIAS / resolutionScale); - std::vector localConstants = std::vector(4); - std::vector localSlopes = std::vector(4); + std::array localConstants; + std::array localSlopes; float scaleFactor = 1.0f; for (int i = 0; i < SHADOW_CASCADE_MAX_COUNT; i++) { diff --git a/libraries/render-utils/src/RenderShadowTask.h b/libraries/render-utils/src/RenderShadowTask.h index aad40de028..ceca28cec8 100755 --- a/libraries/render-utils/src/RenderShadowTask.h +++ b/libraries/render-utils/src/RenderShadowTask.h @@ -147,7 +147,7 @@ private: bool changeInDefaultConfigValues{ false }; bool distanceTriggeredByConfig{ false }; bool biasTriggeredByConfig{ false }; - std::vector cacasdeDistances = std::vector(8); // 4 max then 4 min distances + std::array cacasdeDistances; // 4 max then 4 min distances void setConstantBias(int cascadeIndex, float value); void setSlopeBias(int cascadeIndex, float value);