Fixed Standard Draw
Accidentally included a DirectX header from General.
What do you know, the driver is actually faster at reallocating the entire
vertex buffer. BufferSubData is only faster when updating small regions of
the vertex buffer.
Optimized model buffering.
More model cleanup and optimizations.
Cleaned up vertex format specification.
Added vertex format functions.
Fixes
Outlined the vertex buffer functions.
Added DirectX equivelants of the usages and types to vertex format header.
Missed an include.
Model Optimizations
Finally fixed the issue with storing colors as 4 floats, now using a
VertexElement union allowing it to be only 4 bytes and giving about a
30fps speed boost.
Added GetStride() in places it was missing.
Merge pull request #534 from RobertBColton/master

Fixed Standard Draw