bindMaterial method

void bindMaterial(
  1. Material material
)

Bind a material and set up the buffer correctly.

Implementation

void bindMaterial(Material material) {
  _renderPass
    ..bindPipeline(material.resource)
    ..setCullMode(gpu.CullMode.values[material.cullMode.index]);

  material.bind(this);
  material.vertexShader.bind(this);
  material.fragmentShader.bind(this);
}