I thought it might be well worth learning DX11 (rather than studying DX9c). So, I have been playing with the tutorials over at directxtutorial.com and so far so good.
Currently I am at the point where I have written my own render class (loosly based on the tutorials) and have a coloured triangle rendered to the screen
The thing that I have noticed is different so far is that the co-ordinates seem to be different on DX11 (or is it just the way the tutorial is doing it??).
In the past when I have made vertex buffers in DX9c, I would specify the co-ordinates in screen space. So, if I wanted a 'quad' that was 256 x 256 I would base the vertices around 0 to 256.
It seems in DX11 the screen centre to 0, left side is -1, right side 1, etc...
Is there a way to make it work in pixel space again (without having to normalise all of my co-ordiante calculations)?
I am only focused on creating 2D projects at this stage.
Thanks in advance