OK I think I proved the 1k curved surface thing.
Thanks to rbrazs VC++ framework, I'm now working on a system to get D3D and OGL working hand in hand. My intention is to use advanced features in D3DX (maths, curves, meshes, normal calculations, subdivision, precomputer radiance transfer etc) and yet render with Opengl. Its a bit tricky but nothing too difficult.
So far I have achieved:
d3d +OGL initialised correctly in <500 bytes
a dx torus model with only 4 sides, subdivided and rendered using opengl in <1k.
Next step, my own 3ds model, compressed and squashed in dirty ways loaded into dx, subdivided and drawn with OGL.
- I'm praying I can be smart enough to get it into 1k but...well there isnt much room.
No piccies worth seeing yet though.