aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2023-03-03Split new GL3/GLES2 driversnumzero
The classes are tiny wrappers currently but should they be customized, they are there
2023-03-02Report as OpenGL 3numzero
2023-03-02Error out on unsupported configurationsnumzero
2023-03-02Support both OpenGL3 and GLES2 on SDL2numzero
2023-03-02Support GLES2numzero
2023-02-28Unify drawing functionsnumzero
2023-02-27Drop obsolete stuffnumzero
2023-02-27Unify quad drawingnumzero
2023-02-27Unify plain image drawingnumzero
2023-02-27Drop obsolete IVideoDriver featuresnumzero
2023-02-27Load extensions the OpenGL 3 waynumzero
2023-02-27Add debug handlernumzero
2023-02-27Enumerate extensions in the OpenGL 3 waynumzero
2023-02-27Request OpenGL 3.2numzero
2023-02-27Add OpenGL3 renderernumzero
2023-02-22Reduce IrrCompileConfig usage to files that actually need itnumzero
2023-02-22Drop _IRR_MATERIAL_MAX_TEXTURES_numzero
2023-02-22Drop _IRR_SCENEMANAGER_DEBUGnumzero
2023-02-22Drop _IRR_COMPILE_WITH_GUI_numzero
2023-02-22Drop obsolete configuration macrosnumzero
2023-02-22Move import/export macros into CMakenumzero
2023-02-22Move platform detection to CMakenumzero
2023-02-22Resolve some -Wreorder warningsDesour
2023-02-20SDL: Use SDL_WINDOW_FULLSCREEN_DESKTOP and allow to maximize+fullscreen at ↵DS
once (#156)
2023-02-18Refactor SDL input code to fix menu exit (#146)ndren
2023-02-06Add WindowMaximized creation parameter and isWindowMaximized() (#142)DS
2023-01-07Avoid reskinning joints for animated meshes twice for each frame.Lars
2023-01-02Remove leftover code from software renderingsfan5
2023-01-02Delete profilersfan5
2023-01-02Delete leak huntersfan5
2022-12-29Use swap_control from MESA and EXT before SGI (#151)x2048
SGI extension does not support interval == 0 (disabling VSync)
2022-12-29Use swap_control from MESA and EXT before SGIx2048
SGI does not support disabling vsync (interval == 0)
2022-12-23CGUITabControl: Center selected tab whenever possibleSmallJoker
This greatly improves the navigation speed by clicking through the tabs without losing track of the current scroll position.
2022-12-23Completely remove irrAllocatorsfan5
2022-12-23Replace core::string implementation with std::basic_stringsfan5
2022-11-12SDL: implement cursor icon API (#135)DS
2022-10-24Add setRelativeMode for SDL driver (#123)Andrei E
2022-10-24Fix buffer overflow in COBJMeshFileLoadersfan5
2022-10-16Fix line drawing: Explicitly draw both first & last pixel (#110)Lars Müller
2022-10-16SDL: Always set X, Y, Shift and Control in mouse input eventsDS
2022-10-15Fix SDL device to work with null driversfan5
2022-10-15Replace _IRR_OVERRIDE_ macro with override keywordJosiahWI
The commit also establishes a precedent of leaving off the `virtual` keyword in overrides. Although not strictly necessary, I believe this is good for readability because it makes it clear it is an override and not a pure virtual function, and it helps keep line lengths shorter. We should move towards eliminating the macro altogether, but the definition has been left in with a note on deprecation so that in-progress work will not suffer merge conflicts.
2022-10-14win32: use the unicode window instead of ansi window (#138)Riceball LEE
2022-09-21Fix typo in CXMeshFileLoader.cpp (#133)Tobias Frost
This patch was provided from J. Puydt to Debian. Origin: https://salsa.debian.org/games-team/minetest/-/blob/master/debian/patches/fix-typos.patch
2022-09-12Avoid using XIWarpPointer on certain setups where it's brokensfan5
fixes minetest/minetest#12697
2022-09-02Fix glHint parameter, type size and add more null checks (#130)Herman Semenov
2022-08-22Fix crash in COGLES1Driver (#128)savilli
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.