mirror of
https://github.com/glfw/glfw.git
synced 2026-09-18 22:55:46 +00:00
Simplified glfwSetGammaFormula to glfwSetGamma.
This commit is contained in:
+2
-8
@@ -38,10 +38,10 @@
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//========================================================================
|
||||
// Calculate the gamma ramp table from specified values
|
||||
// Calculate a gamma ramp from the specified value and set it
|
||||
//========================================================================
|
||||
|
||||
GLFWAPI void glfwSetGammaFormula(float gamma, float blacklevel, float gain)
|
||||
GLFWAPI void glfwSetGamma(float gamma)
|
||||
{
|
||||
int i, size = 256;
|
||||
GLFWgammaramp ramp;
|
||||
@@ -59,12 +59,6 @@ GLFWAPI void glfwSetGammaFormula(float gamma, float blacklevel, float gain)
|
||||
// Apply gamma
|
||||
value = (float) pow(value, 1.f / gamma) * 65535.f + 0.5f;
|
||||
|
||||
// Apply gain
|
||||
value = gain * (value - 32767.5f) + 32767.5f;
|
||||
|
||||
// Apply black-level
|
||||
value += blacklevel * 65535.f;
|
||||
|
||||
// Clamp values
|
||||
if (value < 0.f)
|
||||
value = 0.f;
|
||||
|
||||
Reference in New Issue
Block a user