Add an array with driver name strings for the driver enums.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4950 dfc29bdd-3216-0410-991c-e03cc46cb475
Cleaning up Meshviewer example. That was too confusing to use and the code got too long for one file.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4951 dfc29bdd-3216-0410-991c-e03cc46cb475
Improve const-correctness in meshviewer example.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4952 dfc29bdd-3216-0410-991c-e03cc46cb475
Can now move the light in the meshviewer example. And Shininess set to a default value that shows off specular lighting.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4953 dfc29bdd-3216-0410-991c-e03cc46cb475
Update documentation for Materialviewer
(and last check-in was certainly also about Materialviewer and not Meshviewer as I accidentally wrote)


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4954 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4939:4954 from trunk to ogl-es:
- Bugfix: Cloning CBillboardSceneNode now copies colors and sizes.
- Last fix to enable numkeys on X11 had broken the normal DELETE key on X11. So reworked the fix some more.
- Array index was used before limit check
- Add an array with driver name strings for the driver enums.
- Cleaning up Meshviewer example. 
Also added a project target for LinuxGLES2 for the MaterielViewer cbp (this should be done for all examples at some point).


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4955 dfc29bdd-3216-0410-991c-e03cc46cb475
Update example cbp project file for MaterialViewer (last check-in wasn't yet correct).


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4956 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix global ambient calculation for es2 fixed pipeline simulation once more (I think this time I finally got it correct).


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4957 dfc29bdd-3216-0410-991c-e03cc46cb475
- Fixed issue with texture matrices and built-in OpenGL ES2 materials.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4958 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix bug in MaterialViewer - light control colors got initialized wrong.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4959 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4954:4959 from trunk to ogl-es:
Fix bug in MaterialViewer - light control colors got initialized wrong.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4960 dfc29bdd-3216-0410-991c-e03cc46cb475
Allow moving the camera around with the mouse in the MaterialViewer.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4961 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4959:4961 from trunk to ogl-es
- Allow moving the camera around with the mouse in the MaterialViewer.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4962 dfc29bdd-3216-0410-991c-e03cc46cb475
Rework specular calculations for fixed function pipeline:
- Reflection calculation fixed (thx @Nadro)
- Specular is now passed to the fragment shaders (as Irrlicht is using GL_SEPARATE_SPECULAR_COLOR in the fixed function pipeline).


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4963 dfc29bdd-3216-0410-991c-e03cc46cb475
Final fix for texture matrix issue in OpenGL ES2 driver.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code@4964 dfc29bdd-3216-0410-991c-e03cc46cb475