shaders.disableGammaCorrection(window) Disables M16 or C48 shader gamma correction
shaders.enableGammaCorrection(window) Enables M16 or C48 shader gamma correction
shaders.setUpC48gammaCorrection(window, monitor, gamma_grid=None) Sets up the gamma correction for C48 Parameters: window (PsychoPy.Window object) – A PsychoPy Window object monitor (PsychoPy.Monitor object) – The current monitor being used gamma_grid (list, optional) – The gamma information if it is not contained in the monitor. (gamma_rgb; b_rgb, k_rgb)
shaders.setUpGammaCorrection(device, window, monitor, gamma_information=None) Sets up the gamma correction for the appropriate video mode Parameters: device (pypixxlib object) – The current object handle for your device window (PsychoPy.Window object) – A PsychoPy Window object monitor (PsychoPy.Monitor object) – The current monitor being used gamma_information (list, optional) – The gamma information if it is not contained in the monitor.
shaders.setUpM16gammaCorrection(window, monitor, gamma_information=None) Sets up the gamma correction for M16 Parameters: window (PsychoPy.Window object) – A PsychoPy Window object monitor (PsychoPy.Monitor object) – The current monitor being used gamma_information (list, optional) – The gamma information if it is not contained in the monitor. (gamma, b, k)
shaders.setUpShaderAndWindow(device, window) Sets up the appropriate shader and functions for the window to work Parameters: device (pypixxlib object) – The current object handle for your device window (PsychoPy.Window object) – A PsychoPy Window object Returns: The OpenGL program number for the generated shader. Return type: int
This file is documented directly in the source code. See shaders.py for more information.