picogl.backend.modern.core.pipeline.shader_pipeline
Modern shader-based rendering pipeline.
Classes
Shader program binding and uniform upload for modern gl draws. |
Module Contents
- class picogl.backend.modern.core.pipeline.shader_pipeline.ShaderPipeline(program: ShaderProgram | None = None)[source]
Bases:
picogl.renderer.initializable.BindableShader program binding and uniform upload for modern gl draws.
- property program: ShaderProgram | None[source]
- set_program(program: picogl.backend.modern.core.shader.program.ShaderProgram) None[source]