aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-07Add MSVC CI build (#26)LoneWolfHT
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-10Add hash for vector2d and vector3d (#93)Richard Try
2022-05-07Bump revisionsfan5
2022-05-07Unit tests for irrArray (#103)paradust7
2022-05-06Properly strip windows binaries produced by CIsfan5
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-04-28Sort out two -Wdeprecated-copy warningssfan5
- SMaterial copy constructor is removed entirely (same change in upstream trunk r6362) - CMatrix4 gets an explicit, but default copy constructor readded
2022-03-09AutomatedTest: improve and run under macOS CI toosfan5
2022-03-09Fix COSOperator::getSystemMemorysfan5
The values it returns are in Kilobytes and it was broken on macOS.
2022-02-26Get rid of various old compiler and platform checkssfan5
2022-02-26Delete more old filessfan5
2022-02-26Get rid of all sprintf callssfan5
2022-02-26Fix uninitialized variable in previous commitsfan5
2022-02-20Create OpenGL context using CreateContextAttribsARBsfan5
2022-02-14Fix SDL2 include pathssfan5
closes #96
2022-02-09IBillboardSceneNode got functions to access meshbuffers.cutealien
So uv-coordinates can now be modified directly (previously only possible via texture matrix). git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6299 dfc29bdd-3216-0410-991c-e03cc46cb475
2022-02-09vector3d scalar operator/ and operator/= no longer multiply by the inverse ↵cutealien
but use the expected division. That was a bad case of premature optimization. Multiplication is indeed faster, but when working with floats this can introduce some rather unexpected inaccuracies. Like x/x suddenly no longer being 1.0 (something guaranteed by division). If someone really needs this back, then please add some new function which makes it clear we don't just have a typical division here. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6298 dfc29bdd-3216-0410-991c-e03cc46cb475
2022-02-09Avoid some warnings from static code analysis.cutealien
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6296 dfc29bdd-3216-0410-991c-e03cc46cb475
2022-02-09Prefer static_cast to reinterpret_cast where possible.cutealien
Just safer. Could probably do in a lot more places... another time. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6293 dfc29bdd-3216-0410-991c-e03cc46cb475
2022-02-09de-deprecate clearZBuffercutealien
Lets just keep this one around. Easy to use, downward compatible and generally works as expected. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6259 dfc29bdd-3216-0410-991c-e03cc46cb475
2022-02-04Update MinGW CI setup to match MT'ssfan5
2022-02-03Bump revisionsfan5
2022-01-31Gracefully handle lack of bundle on macOSsfan5
should fix https://github.com/minetest/minetest/issues/10170
2022-01-22Get rid of ancient workaroundsfan5
...that probably negatively impacted performance or something else
2022-01-16Update CIrrDeviceSDL to support SDL2 (#85)Emmanuel Hansen
2022-01-15CB3DMeshFileLoader: abort if offsets point outside of filesfan5
fixes #70
2022-01-02Reset mesh animation state before recalculating normals (#90)x2048
2021-12-29Remove unused attribute saving and loading (#86)ROllerozxa
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-11-24Fix various GCC warningsJosiahWI
- fix overload hiding - handle missing enumeration values in switch - remove extraenous semicolons - always have defaults in color converter switch - fix root cause of stringop warning