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#