gpu_extras submodule (gpu_extras.batch)

gpu_extras.batch.batch_for_shader(shader, type, content, indices=None)

Return a batch already configured and compatible with the shader.

Parameters:
  • shader (gpu.types.GPUShader) – shader for which a compatible format will be computed.
  • type (str) – “‘POINTS’, ‘LINES’, ‘TRIS’ or ‘LINES_ADJ’”.
  • content (dict) – Maps the name of the shader attribute with the data to fill the vertex buffer.
Returns:

compatible batch

Return type:

gpu.types.Batch