mono/MonoGame — pull request #296 by espes (2012-02-10 08:00:30+00:00)
Title: Various graphics fixes and refactorings

-Apply d3d/ogl rendering fixup to shaders
-Port over flyingdev's Texture2D, ours was crufty (unified Texture2D!)
-Need to re-implement some of the clobbered methods...
-Get rid of ESImage and ESTexture2D, they weren't a big help and were annoying
-Read Texture2D mipmap levels
-Fix TextureCube calls, though still broken
-Fix the DXShader uniform order when arrays are involved
-Feels like a bug in MojoShader, need to investigate and solve properly

-Cache effect objects (was causing massive memory usage in performance test)
-Use static initialiser for GLSLOptimizer

And, just to be a little out of place

-Fix resizing bug on Windows
-Implement SongReader