picogl.shaders.load
Shader utilities
Attributes
Functions
|
Loads a shader_manager.current_shader_program source file as a string. |
|
load_fragment_and_vertex_for_shader_type |
Module Contents
- picogl.shaders.load.load_shader_source_string(file_name: str, directory: str | None = None) str[source]
Loads a shader_manager.current_shader_program source file as a string.
- Parameters:
file_name – Shader file name (e.g., “atoms_vertex.glsl”).
directory – Optional base shader_directory; defaults to script’s shader_directory.
- Returns:
Shader source code.
- Raises:
RuntimeError – If file not found or unreadable.