Fixed coding style and removed C99 function.

This commit is contained in:
siavash 2013-07-05 04:12:22 +04:30
parent 321b90e2d3
commit e49b5ffa26

View File

@ -87,12 +87,13 @@ GLFWAPI void glfwSetGamma(GLFWmonitor* handle, float gamma)
inv255 = 1.f / 255.f;
value = i * inv255;
// Apply gamma curve
value = powf(value, 1.f / gamma) * 65535.f + 0.5f;
value = (float) pow(value, 1.f / gamma) * 65535.f + 0.5f;
// Clamp to value range
// Clamp to value range [0.f, 65535.f]
// There isn't any need to check for values smaller than zero.
// It is always positive and bigger than 0.5f.
value = value < 65535.f ? value : 65535.f;
if (value > 65535.f)
value = 65535.f;
values[i] = (unsigned short) value;
}