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