I am making a voxel engine similar to Minecraft which uses a texture atlas for the textures of different blocks.
This is an example of rendering 4 chunks:
This is with no texture filtering. If I enable some filtering, i.e. linear, it looks terrible due to the texture atlas. See the below image, which is using trilinear filtering.
So, my question is, what is filtering for? Is it worth using in my case (does it improve performance or something)? In my case it just makes the scene look terrible.
And my second question is what are the advantages of using a Direct3D version greater than 9? Is it worth culling out any Windows XP users?