Hiya!

I'm using the D3DXMesh class to load and render objects into my scene. This works fine but there's a little problem when setting the shader mode to D3DSHADE_FLAT, you'll notice the polygons are either 50% or 100% and that's definitely wrong. The meshes are 3ds exports and as you can see on the left side the normals were calculated correctly. I truly have no idea why flat shading won't work here...

It's only the meshes btw, the floor is rendered 'by hand' with my own normal calculations.