I see a very strange visual effect in my custom game engine's voxel rendering. I know it is very difficult to debug this sort of thing with just a video but I was hoping someone would recognize the effect and know what might be causing it.
You can see the effect in this image, as well as the video linked below.
It looks like the geometry wobbles around as the distance from the camera to the geometry changes, until the camera gets close enough and it stops.
For context the engine splits the world into 32x32x32 chunks. Each chunk is rendered as a single mesh. The mesh is generated by making a quad (two triangles) for each exposed side. I am using Vulkan for rendering, through the Veldrid library.