Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-24 | Remove unused functions | JosiahWI | |
renderLine16_Blend(), renderLine16_Decal(), renderLine32_Blend(), renderLine32_Decal() clipLine() frand() drawRectangle() and drawLine() remove unused private fields | |||
2021-11-19 | Reduce _IRR_MATERIAL_MAX_TEXTURES_ to 4 | sfan5 | |
We don't use any more and reducing this is free memory savings. | |||
2021-11-19 | Get rid of MATERIAL_MAX_TEXTURES_USED | sfan5 | |
Another configurable knob of questionable usefulness, especially since this inhibits certain optimizations by making loop length dependent on a global variable. | |||
2021-11-19 | Unconditionally load first texture matrix in OpenGL driver | sfan5 | |
This used to work in Irrlicht 1.8 and I tried to figure out why it no longer did, but failed. fixes minetest/minetest#11206 | |||
2021-11-16 | Fix updating of vertex normals for animated meshes (#77) | x2048 | |
Updates cached positions and normals of animated vertices from the mesh. Useful when using meshManipulator to update the normals. | |||
2021-10-24 | Replace some questionable math implementations | sfan5 | |
fixes #76 | |||
2021-10-05 | Limit dimensions of all image loaders to 23000x23000 | sfan5 | |
2021-09-14 | CImageLoaderJPG: protect size calculation from overflow by rejecting huge ↵ | sfan5 | |
dimensions | |||
2021-09-14 | Bump revision to 1.9.0mt4 | sfan5 | |
2021-09-13 | Readd TGA format support (#64) | ROllerozxa | |
2021-08-30 | Remove unused locale-like code, utf8 functions and headers | sfan5 | |
2021-08-30 | Change clipboard to UTF-8 on macOS | sfan5 | |
(untested) | |||
2021-08-30 | Make clipboard UTF-8 on Windows too | sfan5 | |
2021-08-30 | Fix X11 selections (#55) | DS | |
This fixes all the issues with the X11 selection in addition to switching the clipboard to always be UTF-8. | |||
2021-08-30 | Drop _IRR_WCHAR_FILESYSTEM | sfan5 | |
never used and never worked for us. | |||
2021-08-28 | Add support for OpenBSD | JosiahWI | |
There were three patches OpenBSD applied to build Irrlicht, and I implemented two of them. The first required turning off joystick events on OpenBSD, and the second (which I didn't confirm was necessary) required some defines in os.h. The third patch would have added an include to CIrrDeviceLinux.cpp, but the file had changed quite a bit and I could not tell whether this was necessary, so I left it out, and it appears Irrlicht builds fine. | |||
2021-08-27 | Merging r6196 through r6248 from trunk to ogl-es branch | cutealien | |
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6249 dfc29bdd-3216-0410-991c-e03cc46cb475 | |||
2021-08-27 | CIrrDeviceLinux: Add support For TouchInput.touchedCount | TheBrokenRail | |
2021-08-26 | Readd CSceneCollisionManager with only the method we need | sfan5 | |
2021-08-23 | Fix version variable bug | JosiahWI | |
The variables had the wrong names, and wouldn't work properly. | |||
2021-08-21 | Set policies through CMake 3.9 to allow enabling IPO | JosiahWI | |
2021-08-21 | Fix absolute path $CXX not working in mingw build script | JosiahWI | |
2021-08-07 | Remove redundant and troublesome constants from the GL binding | hecks | |
2021-08-07 | Add some missing constants to the GL binding | hecks | |
2021-08-07 | Add a unified cross platform OpenGL core profile binding (#52) | hecks | |
2021-08-01 | Fix incorrect documentation in README | JosiahWI | |
2021-07-31 | Export targets to build tree (#49) | JosiahWI | |
It is insecure and inconvenient to necessitate installing IrrlichtMt to access the target export. A copy of the export is now placed in the build tree during configuration so that it can be directly accessed from any project by pointing find_package() to look at the IrrlichtMt source directory. | |||
2021-07-29 | Fix .x material slot parsing | hecks | |
Co-authored-by: hecktest <> | |||
2021-07-23 | Restore missing entry in compile config | hecktest | |
2021-07-23 | Delete lots of unused features (#48) | hecks | |
2021-07-22 | Fix CI by running apt-get update first | sfan5 | |
2021-07-17 | Add macOS build to CI (#47) | fn ⌃ ⌥ | |
2021-07-17 | Drop unused and unportable "fast math" code | sfan5 | |
2021-07-16 | Set correct flags for static builds | sfan5 | |
this is only really relevant on Windows | |||
2021-07-16 | CIrrDeviceOSX: drop all video mode code | sfan5 | |
2021-07-16 | Remove various ancient support code | sfan5 | |
2021-07-12 | Clone .editorconfig from minetest/master | hecks | |
2021-07-10 | Add missing gitignore entries | hecks | |
2021-07-07 | Drop XML implementation, related code and dependent features | sfan5 | |
2021-07-07 | Bump revision to 1.9.0mt3 | sfan5 | |
2021-07-02 | Disable software drivers by default everywhere | sfan5 | |
They'll likely be dropped entirely soon. | |||
2021-06-30 | Fix path issues when imported as subdirectory | sfan5 | |
2021-06-27 | Set includes and libs on object targets | NeroBurner | |
Instead of using the global `include_directories()` and `link_libraries()` calls use the target versions `target_include_directories()` and `target_include_libraries()` with `PRIVATE` keyword instead. The dependencies are libraries only, the headers are added to the build instructions in a separate call. So the `target_link_libraries()` calls are not needed for the object-libraries to be built. | |||
2021-06-21 | Fix `getViewPort` returning incorrect results | Vincent Robinson | |
2021-06-21 | Fix incorrect documentation on `setRenderTarget(Ex)` | Vincent Robinson | |
2021-06-19 | CXMeshFileLoader: initialize normals to zero during loading | sfan5 | |
2021-06-15 | CIrrDeviceWin32: readd fullscreen using borderless maximized window | sfan5 | |
2021-06-15 | CIrrDeviceWin32: drop all video mode code | sfan5 | |
2021-06-15 | CIrrDeviceLinux: reimplement fullscreen using NetWM hint | sfan5 | |
2021-06-15 | CIrrDeviceLinux: drop all video mode support code | sfan5 | |