picogl.backend.modern.core.shader.helpers
Shader Compilation
Functions
log_gl_error |
|
|
compile_shader |
|
Read shader source from a file. |
Module Contents
- picogl.backend.modern.core.shader.helpers.compile_shader(program: int, shader: int, shader_source_list: str)[source]
compile_shader
- Parameters:
program – int
shader – int
shader_source_list – list
- picogl.backend.modern.core.shader.helpers.read_shader_source(shader_file_name: str, glsl_dir: str | pathlib.Path | None = None) str[source]
Read shader source from a file.
- Parameters:
shader_file_name – Name of the shader file
glsl_dir – Base directory (str or Path). Defaults to project root.
- Returns:
Shader source as a string