Or you can use the much faster gamma ramp controls to adjust the main surface's gamma values... the only requirement is that the end user has a video card which supports it, but all modern 3D cards do... this also allows you to do effects like when you're shot in a 3D shooter (red screen)...