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#