aboutsummaryrefslogtreecommitdiff
path: root/source/Irrlicht/COpenGLDriver.cpp
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-03-24Avoid undefined arithmetic on nullptr in buffer_offset functioncutealien
Not quite sure why it was done that way. Maybe to ensure we work with byte-pointers of correct size or something? Anyway, this doesn't seem to be defined in c++, so let's try working with a cast instead. Just something cppcheck tool complained about. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6447 dfc29bdd-3216-0410-991c-e03cc46cb475
2022-10-16Fix line drawing: Explicitly draw both first & last pixel (#110)Lars Müller
2022-09-02Fix glHint parameter, type size and add more null checks (#130)Herman Semenov
2022-07-03Remove dead code detected by Coverity (#116)JosiahWI
fixes coverity reports CID 1518478, 1518465
2022-06-09Reset blend operation in 2d modeDmitry Kostenko
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-04-29Replace HWBufferMap with a list and back pointers (#99)paradust7
2022-01-16Update CIrrDeviceSDL to support SDL2 (#85)Emmanuel Hansen
2021-12-29Remove more unused code (#87)sfan5
2021-11-24Remove unused functionsJosiahWI
renderLine16_Blend(), renderLine16_Decal(), renderLine32_Blend(), renderLine32_Decal() clipLine() frand() drawRectangle() and drawLine() remove unused private fields
2021-11-19Unconditionally load first texture matrix in OpenGL driversfan5
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-08-07Add a unified cross platform OpenGL core profile binding (#52)hecks
2021-06-21Fix `getViewPort` returning incorrect resultsVincent Robinson
2021-03-12Fix pixel-perfect draw2DLine on OpenGLsfan5
2020-06-11Merging r6073 through r6074 from trunk to ogl-es branch.cutealien
The support for UINT shader constants added in this is just returning warnings in GLES drivers as this would need ES 3.0 git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6115 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-06-10Merging r6039 through r6072 from trunk to ogl-es branch.cutealien
Note: Not yet caught up with trunk. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6114 dfc29bdd-3216-0410-991c-e03cc46cb475
2020-01-03Merging r5975 through r6036 from trunk to ogl-es branch.cutealien
GLES drivers adapted, but only did make compile-tests. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6038 dfc29bdd-3216-0410-991c-e03cc46cb475