mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-25 17:14:59 +02:00
Fixed warnings on Mac and Ubuntu
This commit is contained in:
parent
8d710c8f73
commit
dc55a16834
3 changed files with 4 additions and 4 deletions
|
@ -503,7 +503,7 @@ void RenderDeferredSetup::run(const render::RenderContextPointer& renderContext,
|
|||
|
||||
// Bind the shadow buffers
|
||||
if (globalShadow) {
|
||||
for (auto i = 0; i < globalShadow->getCascadeCount(); i++) {
|
||||
for (unsigned int i = 0; i < globalShadow->getCascadeCount(); i++) {
|
||||
batch.setResourceTexture(SHADOW_MAP_UNIT+i, globalShadow->getCascade(i).map);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -131,11 +131,11 @@ void LightStage::Shadow::setMaxDistance(float value) {
|
|||
float maxCascadeOptimalDistance = LOW_MAX_DISTANCE;
|
||||
float minCascadeDistance = 0.0f;
|
||||
|
||||
for (auto cascadeIndex = 0; cascadeIndex < _cascades.size(); ++cascadeIndex) {
|
||||
for (size_t cascadeIndex = 0; cascadeIndex < _cascades.size(); ++cascadeIndex) {
|
||||
float blendFactor = cascadeIndex / float(_cascades.size() - 1);
|
||||
float maxCascadeDistance;
|
||||
|
||||
if (cascadeIndex == _cascades.size() - 1) {
|
||||
if (cascadeIndex == size_t(_cascades.size() - 1)) {
|
||||
maxCascadeDistance = _maxDistance;
|
||||
} else {
|
||||
maxCascadeDistance = maxCascadeUserDistance + (maxCascadeOptimalDistance - maxCascadeUserDistance)*blendFactor*blendFactor;
|
||||
|
|
|
@ -566,7 +566,7 @@ void ExtractFrustums::run(const render::RenderContextPointer& renderContext, Out
|
|||
if (lightStage) {
|
||||
auto globalShadow = lightStage->getCurrentKeyShadow();
|
||||
|
||||
if (globalShadow && i<globalShadow->getCascadeCount()) {
|
||||
if (globalShadow && i<(int)globalShadow->getCascadeCount()) {
|
||||
auto& cascade = globalShadow->getCascade(i);
|
||||
shadowFrustum = cascade.getFrustum();
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue