createResource method
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;
}