mono/MonoGame — pull request #459 by tomspilman (2012-05-12 01:38:32+00:00)
Title: DX11 Rendering and MGFX Improvements

In this pull...

- DX11 rendering fully works... added ScissorRect, DrawUserPrimitive, and correct dynamic VB/IB support.
- Fixed some dumb DX11 rendering bugs.
- GL path now uses ConstantBuffer objects like DX11 (sort of faked via Mojoshader uniform arrays).
- Added "state key" system for EffectParameters… the constant buffers are only updated if a parameter really changes.
- Fixed scissor rect on GL... it was flipped.
- MGFX now stores parameter indicies removing the string dictionary lookups when updating constant buffers.

Now that rendering in DX11 fully works, i'm gonna look at adding the textual format into MGFX and doing Graphics improvements and cleanups.