Added PresentationParameters and fixed Matrix.

Matrix now supports being pushed straight to the OpenGL pipeline.