Adding profile info in functions used that starts being noticable in executation speed, so I've disabled profiling now by default (forgive me if enabling again continues to slip in once in a while - I profile a lot currently in this branch).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4975 dfc29bdd-3216-0410-991c-e03cc46cb475
- IGUIProfiler has now more and better display filters.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4974 dfc29bdd-3216-0410-991c-e03cc46cb475
- Allow moving the camera around with the mouse in the MaterialViewer.
- Allow compiling on VS with (/Zc:wchar_t-) set.
- bugfix: CUserPointerAttribute::setString had used wrong scanf string parameters (and as far as I can see never worked).
- Can now enable/disable backround drawing for IGUITable and IGUIProfiler.
- Make profiler start/stop calls use counters to make profiling recursive functions easier.
- IGUIProfiler can now work with any profiler using the IProfiler interface.
- Allow to freeze the IGUIProfiler interface.
- Allow IGUIProfiler to display all profile groups on the same page.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4972 dfc29bdd-3216-0410-991c-e03cc46cb475
- 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/branches/ogl-es@4963 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/branches/ogl-es@4962 dfc29bdd-3216-0410-991c-e03cc46cb475
- 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/branches/ogl-es@4955 dfc29bdd-3216-0410-991c-e03cc46cb475
Solid material shader should only have 1 texture coordinate.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4949 dfc29bdd-3216-0410-991c-e03cc46cb475
- Fixed issue with functions for convert from/to UTF8 and shared libs.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4939 dfc29bdd-3216-0410-991c-e03cc46cb475
- EditBox works now with numpad on X11
- Remove unnecessary cast
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4938 dfc29bdd-3216-0410-991c-e03cc46cb475
- Fix bug with multiple SetPixelFormat calls.
- Fixed bug related to memory release in PNG image loader. Thanks elephoenix for it.
- Fix crash in CGUIListBox when users pressed end key folled by any other key in an empty, focused list box (thanks at porcus for report and patch).
- Fix use of enabling defines for wal2 (halflife) image loader. Thanks to hendu for noticing.
- Fix proper screenshot creation in test by inserting the stabilizeScreenBackground call.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4937 dfc29bdd-3216-0410-991c-e03cc46cb475
- Added helper functions for converting between wchar and utf-8.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4936 dfc29bdd-3216-0410-991c-e03cc46cb475
- Reduce amount of logging output in skinned mesh loading a little bit.
- Removed DllMain from the static windows build
- Fixed several selection, highlighting and clipping bugs in CGUITreeview
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4931 dfc29bdd-3216-0410-991c-e03cc46cb475
- Added NETWM support for maximize/minimize under Linux. Fixed aliasing in X11 text conversion.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4930 dfc29bdd-3216-0410-991c-e03cc46cb475
- Fixed issue with color mask in OpenGL.
- Removed glGetError calls (IBO and VBO update) from release builds.
- Fixed issue with BlendFactor in D3D8, D3D9 and OpenGL drivers.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4929 dfc29bdd-3216-0410-991c-e03cc46cb475
- Ignore some more files (*.d, *.layout, *.depend)
- Fixed issue with missing separate blending entry in OpenGL query feature.
- ISceneNode::deserializeAttributes uses now old values for parameters which are not in the attributes
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4928 dfc29bdd-3216-0410-991c-e03cc46cb475
* Added missing materials.
* Improved compatibility with materials from other drivers (shaders are mapped mostly 1:1).
* Improved performance.
* Improved portability.
Lighting and fog are still unsupported except normal and parallax map materials.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4900 dfc29bdd-3216-0410-991c-e03cc46cb475
(I experimented with lifecycle states which is why this was added in the first place. But it didn't turn into
useful enough code for an example. the only interesting part turned out to the added counters - so I keep those in).
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4897 dfc29bdd-3216-0410-991c-e03cc46cb475
Add some information which helps to figure out how that lifecycle stuff works.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4895 dfc29bdd-3216-0410-991c-e03cc46cb475
- Extend example to show/hide a soft keyboard
- Extend example to use fake mouse-events for gui (as it's probably going to take a long time until I get to working on a better solution)
Input-handling needs some JNI calls. I've put that in a new jni namespace (check CKeyEventWrapper files).
The general idea is that every time we add a jni wrapper to Irrlicht we create a wrapper class which wraps just those functions which are needed internally.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4887 dfc29bdd-3216-0410-991c-e03cc46cb475
- Added missing from the last merge EVDF check.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4884 dfc29bdd-3216-0410-991c-e03cc46cb475