ComputeShader

class moderngl.ComputeShader

Create

Context.compute_shader(source: str) ComputeShader

Methods

ComputeShader.run(group_x: int = 1, group_y: int = 1, group_z: int = 1) None
ComputeShader.get(key: str, default: Any) Union[Uniform, UniformBlock, Subroutine, Attribute, Varying]
ComputeShader.release() None
ComputeShader.__eq__(value, /)

Return self==value.

ComputeShader.__getitem__(key: str) Union[Uniform, UniformBlock, Subroutine, Attribute, Varying]
ComputeShader.__setitem__(key: str, value: Any)
ComputeShader.__iter__() Generator[str, None, None]

Attributes

ComputeShader.glo
ComputeShader.mglo
ComputeShader.extra
ComputeShader.ctx

ComputeShader Members