aboutsummaryrefslogtreecommitdiff
path: root/source/Irrlicht/CMakeLists.txt
AgeCommit message (Collapse)Author
2023-04-13Add back lighting systemLizzy Fleckenstein
Code is taken from latest irrlicht trunk; this is relevant because there have been fixes to stencil shadows since 1.8.5 (irrlicht SVN revision 5933).
2023-04-06Fix mistake in a677f5a01ac428d16e0e83b021dd0e8cb1ee9f53sfan5
2023-04-06Don't compile unused driver sourcessfan5
2023-04-06Fix OpenGL3 driver to compile standalonesfan5
also test this configuration in CI
2023-04-06Minor adjustments to configuration flowsfan5
2023-04-06Only try to link libraries when relevant feature is enabledsfan5
fixes #182
2023-04-05Indicate chosen OpenGL ES 2 driver during configurationnumzero
2023-03-25Provide sources as private to IRRVIDEOOBJnumzero
2023-03-25Resolve conflicts with masternumzero
2023-03-14Remove all mentions of iOSnumzero
2023-03-13Error out early on unsupported SDL2+GLES1 combonumzero
2023-03-13Merge branch 'drop-irr-compile-config' into opengl3numzero
2023-03-11Drop IrrCompileConfig (#163)Vitaliy
2023-03-06Consolidate import/export attribute definitionsnumzero
2023-03-06Restrict X11 options to X11 devicenumzero
2023-03-04Apply suggestions from code reviewVitaliy
Co-authored-by: sfan5 <sfan5@live.de>
2023-03-03Split new GL3/GLES2 driversnumzero
The classes are tiny wrappers currently but should they be customized, they are there
2023-03-02Error out on unsupported configurationsnumzero
2023-02-27Add OpenGL3 renderernumzero
2023-02-22Drop obsolete configuration macrosnumzero
2023-02-22Move import/export macros into CMakenumzero
2023-02-22Move platform detection to CMakenumzero
2023-01-02Delete profilersfan5
2023-01-02Delete leak huntersfan5
2022-07-21Include revision in SOVERSION for (in)compatibility checkssfan5
2022-07-18Enable XInput2 by default (and improve CMake detection)sfan5
closes #73
2022-07-18Drop gamma ramp codesfan5
We definitely won't be wanting to set the gamma for the entire display in the future.
2022-07-09Drop Console and Framebuffer devicesfan5
fbdev is long legacy and the console was just an ASCII art gimmick
2022-06-01Remove more dead code (#108)sfan5
2022-05-21Refactor SDL device to use the same abstraction as other devicessfan5
In particular this makes the OpenGL procedure stuff work. fixes https://github.com/minetest/minetest/issues/12265
2022-05-21Improve IrrCompileConfig handling in cmakesfan5
2022-01-16Update CIrrDeviceSDL to support SDL2 (#85)Emmanuel Hansen
2021-12-29Remove more unused code (#87)sfan5
2021-12-15Automatically use SSE registers for FP operations on i386 (#83)William L. DeRieux IV
2021-09-13Readd TGA format support (#64)ROllerozxa
2021-08-30Remove unused locale-like code, utf8 functions and headerssfan5
2021-08-27CIrrDeviceLinux: Add support For TouchInput.touchedCountTheBrokenRail
2021-08-26Readd CSceneCollisionManager with only the method we needsfan5
2021-08-07Add a unified cross platform OpenGL core profile binding (#52)hecks
2021-07-23Delete lots of unused features (#48)hecks
2021-07-16Set correct flags for static buildssfan5
this is only really relevant on Windows
2021-07-07Drop XML implementation, related code and dependent featuressfan5
2021-06-30Fix path issues when imported as subdirectorysfan5
2021-06-27Set includes and libs on object targetsNeroBurner
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-05-24Improved IrrlichtMt target structure (#31)JosiahWI
2021-04-24Work around bug installing targets created in a subdirectoryJosiahWI
2021-04-17Fix Android build (again)sfan5
closes #27
2021-04-13CMake Config and Version exports (#22)JosiahWI
2021-04-09Fix Android buildsfan5
2021-03-26Skip unnecessary C compiler checkssfan5