(cls, shader)
| 180 | # All post processing shaders share the same common uniforms |
| 181 | @classmethod |
| 182 | def __fetchUniformLocations(cls, shader): |
| 183 | glUseProgram(shader.shader) |
| 184 | |
| 185 | # |
| 186 | shader.seconds = glGetUniformLocation(shader.shader, "uSeconds") |
| 187 | shader.resolution = glGetUniformLocation(shader.shader, "uResolution") |
| 188 | |
| 189 | # |
| 190 | glUniform1i(glGetUniformLocation(shader.shader, "colorTexture"), 0) |
| 191 | glUniform1i(glGetUniformLocation(shader.shader, "depthTexture"), 1) |
| 192 | |
| 193 | |
| 194 | @classmethod |