Gamma change

How can the gamma be changed?

OpenGL has no concept about gamma in general.

On Windows, SetDeviceGammaRamp() can be used to set a specific global gamma ramp for the display.

There are analogous calls for X windows and MacOS.