aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
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.
2022-07-17Support Unicode characters properly in SDL2 (#114)ndren
2022-07-09Drop Console and Framebuffer devicesfan5
fbdev is long legacy and the console was just an ASCII art gimmick
2022-07-09Stop dlopening libGL(ESv2).sosfan5
GLX/EGL are supposed to abstract exactly this away, this is a bad hack at best and might totally break stuff at worst.
2022-07-09Fix CreateContextAttribsARB fallback behavioursfan5
fixes minetest/minetest#12518
2022-07-07Cleaner ListItem initialization (#117)JosiahWI
Should fix Coverity report CIDs 1516434 and 1518460.
2022-07-04Fix null dereference reported by coverity (#115)JosiahWI
2022-07-03Remove dead code detected by Coverity (#116)JosiahWI
fixes coverity reports CID 1518478, 1518465
2022-06-10Reset blend equation in 2D mode in OGLES1 and OGLES2 driversDmitry Kostenko
2022-06-09Reset blend operation in 2d modeDmitry Kostenko
2022-06-06Use CGWarpMouseCursorPositionparadust7
2022-06-01Don't crash attempting to scale zero-sized imagessfan5
fixes minetest/minetest#12393
2022-06-01Remove more dead code (#108)sfan5
2022-05-22Remove core::list and replace uses with std::list (#105)paradust7
2022-05-21Make irrArray backed by std::vector (#101)paradust7
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-05-18Remove irrMap and use std::map insteadparadust7
2022-05-11Remove extra memcpy in ogles2 driverparadust7
2022-05-04Enable GL_ALPHA_TEST in OpenGL driver for custom transparent alpha shadersparadust7
2022-04-30Add missing overrides to fix compiler warningsndren
2022-04-29Replace HWBufferMap with a list and back pointers (#99)paradust7
2022-03-09Fix COSOperator::getSystemMemorysfan5
The values it returns are in Kilobytes and it was broken on macOS.