This commit is contained in:
siavash 2013-07-05 14:26:02 +02:00 committed by Camilla Berglund
parent dcb4d8ee32
commit 763ec6cbcb
2 changed files with 11 additions and 15 deletions

View File

@ -81,18 +81,16 @@ GLFWAPI void glfwSetGamma(GLFWmonitor* handle, float gamma)
for (i = 0; i < 256; i++)
{
float value;
double value;
// Calculate intensity
value = i / 255.f;
value = i / 255.0;
// Apply gamma curve
value = (float) pow(value, 1.f / gamma) * 65535.f + 0.5f;
value = pow(value, 1.0 / gamma) * 65535.0 + 0.5;
// Clamp to value range
if (value < 0.f)
value = 0.f;
else if (value > 65535.f)
value = 65535.f;
if (value > 65535.0)
value = 65535.0;
values[i] = (unsigned short) value;
}

View File

@ -191,14 +191,12 @@ static GLXContext createLegacyContext(_GLFWwindow* window,
share,
True);
}
else
{
return glXCreateNewContext(_glfw.x11.display,
fbconfig,
GLX_RGBA_TYPE,
share,
True);
}
return glXCreateNewContext(_glfw.x11.display,
fbconfig,
GLX_RGBA_TYPE,
share,
True);
}