Python Documentation
Breadcrumbs

Shaders

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.