Source code for picogl.shaders.uniform

from OpenGL.GL import glGetUniformLocation


[docs] def get_pgl_shader_uniform_location(shader, uniform_name: str) -> int: """ get uniform location :param shader: PicoGL shader object :param uniform_name: string uniform name\ :return: uniform location int """ return glGetUniformLocation(shader.program, uniform_name)
[docs] def get_uniform_location(shader_program: int, uniform_name: str) -> int: """ get_uniform_location :param shader_program: int :param uniform_name: str Name of the uniform :return: int """ mvp_id = glGetUniformLocation(shader_program, uniform_name) return mvp_id