createResource method

  1. @override
Shader createResource()
override

Implementation

@override
gpu.Shader createResource() {
  // Always clear up old data to prevent memory leaks.
  _slots.clear();
  _bindings.clear();

  final shader = _getShader(entryPoint);
  for (final name in slots) {
    _slots[name] = shader.getUniformSlot(name);
  }
  return shader;
}