mono/MonoGame — pull request #1020 by tomspilman (2012-11-25 01:35:55+00:00)
Title: MGFX Improvements

A bunch of improvements to MGFX processing.

*The MGFX parser is now ignores case for FX keywords.
*Support of default values for HLSL shaders.
*We now have a good error message when the shader model is mismatched for the platform.
*We now show an error if there isn't a valid technique/pass in the effect.
*Updated MGFX version to 3... this will force old MGFX files to be re-processed.

You can ignore the changes in ParseTree.cs, Parser.cs, and Scanner.cs as they are all automatically generated from MGFX.tpg.

Also I have some fixes to MonoGame.ContentPipeline.targets and removed unnecessary Imports.