dispose method

  1. @override
void dispose()
override

Implementation

@override
	void dispose() {
  super.dispose();
		// Assuming the geometry is not shared with other meshes
		geometry?.dispose();

		matricesTexture?.dispose();
		matricesTexture = null;

		indirectTexture?.dispose();
		indirectTexture = null;

		colorsTexture?.dispose();
		colorsTexture = null;
	}