Jump to content
Posted 19 June 2011 - 06:51 PM
Posted 20 June 2011 - 12:50 PM
Posted 20 June 2011 - 03:25 PM
So where does that leave us?
A) Use a D3D11 AND a D3D10.1 Device? No way...what a waste of resources and super sloppy code...
B) Use DXUT? Nope... I'm using SlimDX, and have written my own some-what complete engine. Sloppy hack-n-splice would be the only way, and I'm not fond of that idea.
C) Hack DirectX itself? lol...
So how the heck can we render simple text and sprites without doing something really whacky, sloppy and wasteful? Am I going to be stuck writing my own 2D rendering API that can spit pixels onto my back-buffer, just to get a decent, clean 2D interface?
The only other thing I can think of is writing something that will rasterize fonts and sprites into a texture and putting them on a 3D quad with an orthographic matrix. I don't like that idea either.
So WTF, Microsoft? What do you expect us to do for 2D graphics?