-preparing for uniform block simulation in D3D9
-added doc to prepare for uniform block simulation in D3D9
+finished D3D uniform buffer simulation. still need to handle pragma in preprocessing step
-D3D9: mark buffer slots as dirty when shader becomes active
preparing for opengl uniform block simulation
-d3d9: use list to keep track of slots that the const buffer bound to
-d3d9: store dirty flag in buffer slot itself. no need to store a list of flags for every shader
removed Cg from GL renderer. preparing for fake UBO manager
+added fake UBO for opengl
updated android build for fake UBO
+added #version preprocessor for GLSL. Updated Xcode projects
-updated linux build for fake UBO
enable uniform buffer object extension and std140 layout by default
-minor changes
+added more log info when compiling shader
-moved a portion of code to another files to re-use in another project
updated cg2glsl compiler to translate uniform blocks
fixed cg2glsl to link to correct version of hlsl2glsl
minor changes
fixed some bugs. actual size of uniform buffer must be multiples of 16