Graphics Systems Deprecation
Deprecating support for old primitive types such as quad, primitive
quality hints are now rs_nicest, rs_fastest, or in other words part of the
render state constants. Please do not merge yet I want to deprecate some
other things as well.
Deprecated 3 primitive and 3 model functions, d3d_normal, d3d_color, the
ones I added to try and emulate OpenGL immediate mode, these won't work
with our custom FVF's and stuff, we have a better solution coming.
Fixed shader parameter, should have been std::string not const char*
Whoops, forgot the header.
Changed OpenGL 3 shader specification, GLSL functions should be prefixed
glsl_ and likewise for HLSL. Nvidia CG shaders will be an extension and
prefixed cg_ and ones compatible with Game Maker Studio will be by the
same function names using GL ES shading language and both will be
available only in extensions.
Added GLSL uniform shader variable functions.
Added basic HLSL shader functions, very limited for now, implements an
abstract virtual class.
Setup a shell for DirectSound and made it link properly, going to begin
filling in the functions.
Setting DirectSound as not the default, just for now.
Removed uneccessary #pragma comments for linking Direct3D9, I forgot about
it being in the makefile.
Merge pull request #299 from RobertBColton/master

Graphics Systems Deprecation and HLSL *Merge*