I’m just testing out different version of Godot from 4.2.2 to 4.6 Dev on Mac how it perform and if I can find some version doing better than the other .
But interesting thing I found during making CSGMesh3D node with Mesh type Plane it was only available to 4.2.2 to 4.3 , newer version do not have this options .
Is there reason of Vulkan to Metal renderer or some other different reason for removal ?
The CSG implementation now uses Emmett Lalish’s Manifold library (GH-94321). The new implementation is more consistent with manifold definitions and fixes a number of bugs and stability issues. As a result, non-manifold meshes are no longer supported. You can use MeshInstance3D for rendering non-manifold geometry, such as quads or planes.
Keep in mind that CSG nodes in general are only for prototyping. They are horrible performance-wise for running games, so they should always be converted into MeshInstance3D nodes for actual gameplay.