Fix ubuntu compilation

This commit is contained in:
Olivier Prat 2018-10-03 09:33:40 +02:00
parent b131de9e51
commit 7124474b0e

View file

@ -446,9 +446,9 @@ void AmbientOcclusionEffect::updateRandomSamples() {
if (_aoParametersBuffer->isHorizonBased()) { if (_aoParametersBuffer->isHorizonBased()) {
const int B = 3; const int B = 3;
const float invB = 1.0f / (float)B; const float invB = 1.0f / (float)B;
float sampleScale = float(2.0f * M_PI / _aoParametersBuffer->getNumSamples()); float sampleScale = float(2.0 * M_PI / double(_aoParametersBuffer->getNumSamples()));
for (auto i = 0; i < _randomSamples.size(); i++) { for (size_t i = 0; i < _randomSamples.size(); i++) {
int index = i + 1; // Indices start at 1, not 0 int index = i + 1; // Indices start at 1, not 0
float f = 1.0f; float f = 1.0f;
float r = 0.0f; float r = 0.0f;
@ -461,8 +461,8 @@ void AmbientOcclusionEffect::updateRandomSamples() {
_randomSamples[i] = r * sampleScale; _randomSamples[i] = r * sampleScale;
} }
} else { } else {
for (auto i = 0; i < _randomSamples.size(); i++) { for (size_t i = 0; i < _randomSamples.size(); i++) {
_randomSamples[i] = randFloat() * 2.0f * M_PI; _randomSamples[i] = randFloat() * float(2.0 * M_PI);
} }
} }
} }