]> git.lizzy.rs Git - irrlicht.git/log
irrlicht.git
12 months agoAdd back LightManager light
Lizzy Fleckenstein [Thu, 13 Apr 2023 16:07:12 +0000 (18:07 +0200)]
Add back LightManager

12 months agoAdd back lighting system
Lizzy Fleckenstein [Thu, 13 Apr 2023 06:40:18 +0000 (08:40 +0200)]
Add back lighting system

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).

12 months agoHaiku: build fix
nephele [Tue, 11 Apr 2023 18:16:35 +0000 (20:16 +0200)]
Haiku: build fix

12 months agoUpdate MinGW dependencies
sfan5 [Tue, 11 Apr 2023 16:19:36 +0000 (18:19 +0200)]
Update MinGW dependencies

12 months agoRevert "Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of...
sfan5 [Tue, 11 Apr 2023 12:36:44 +0000 (14:36 +0200)]
Revert "Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED."

This broke scrolling in listboxes, as they would always reset to top position.
reverts commit 1967d71cfba23fb54ac88cea64673f73af13bfda

12 months agoUse a buffer for quads indices
Vitaliy [Sat, 8 Apr 2023 17:08:03 +0000 (20:08 +0300)]
Use a buffer for quads indices

also use glDrawRangeElements for quad drawing

12 months agoExtract and use singular CNullDriver::checkImage
numzero [Fri, 7 Apr 2023 22:45:11 +0000 (01:45 +0300)]
Extract and use singular CNullDriver::checkImage

12 months agoDrop createImagesFromFile in favor of createImageFromFile
numzero [Fri, 7 Apr 2023 22:36:43 +0000 (01:36 +0300)]
Drop createImagesFromFile in favor of createImageFromFile

12 months agoDrop IImageLoader::loadImages as only IImageLoader::loadImage is usable
numzero [Fri, 7 Apr 2023 22:23:20 +0000 (01:23 +0300)]
Drop IImageLoader::loadImages as only IImageLoader::loadImage is usable

12 months agoOpenGL3: Drop always-zero vSpecularColor from the shaders
numzero [Sun, 2 Apr 2023 18:24:36 +0000 (21:24 +0300)]
OpenGL3: Drop always-zero vSpecularColor from the shaders

12 months agoOpenGL3: Drop unused material property uniforms
numzero [Sun, 2 Apr 2023 18:19:58 +0000 (21:19 +0300)]
OpenGL3: Drop unused material property uniforms

12 months agoOpenGL3: Drop unused fixed-function emulation materials
numzero [Sun, 2 Apr 2023 18:06:09 +0000 (21:06 +0300)]
OpenGL3: Drop unused fixed-function emulation materials

12 months agoFix mistake in a677f5a01ac428d16e0e83b021dd0e8cb1ee9f53
sfan5 [Thu, 6 Apr 2023 13:00:12 +0000 (15:00 +0200)]
Fix mistake in a677f5a01ac428d16e0e83b021dd0e8cb1ee9f53

12 months agoDon't compile unused driver sources
sfan5 [Thu, 6 Apr 2023 10:10:29 +0000 (12:10 +0200)]
Don't compile unused driver sources

12 months agoFix OpenGL3 driver to compile standalone
sfan5 [Thu, 6 Apr 2023 10:07:53 +0000 (12:07 +0200)]
Fix OpenGL3 driver to compile standalone

also test this configuration in CI

12 months agoMinor adjustments to configuration flow
sfan5 [Thu, 6 Apr 2023 09:58:18 +0000 (11:58 +0200)]
Minor adjustments to configuration flow

12 months agoOnly try to link libraries when relevant feature is enabled
sfan5 [Thu, 6 Apr 2023 09:41:12 +0000 (11:41 +0200)]
Only try to link libraries when relevant feature is enabled

fixes #182

12 months agoDocument new CMake options
sfan5 [Thu, 6 Apr 2023 09:35:30 +0000 (11:35 +0200)]
Document new CMake options

12 months agoMerge branch 'opengl3' of https://github.com/numberZero/irrlicht
sfan5 [Thu, 6 Apr 2023 09:20:03 +0000 (11:20 +0200)]
Merge branch 'opengl3' of https://github.com/numberZero/irrlicht

12 months agoIndicate chosen OpenGL ES 2 driver during configuration
numzero [Wed, 5 Apr 2023 19:52:43 +0000 (22:52 +0300)]
Indicate chosen OpenGL ES 2 driver during configuration

12 months agoMark the repo as root in the editorconfig
Vitaliy [Sun, 2 Apr 2023 19:12:46 +0000 (22:12 +0300)]
Mark the repo as root in the editorconfig

Necessary due to CR/LF mess, it shouldn’t inherit the LF setting from Minetest.

13 months agoUse non-static member vars for SDL clipboard / primary selection buffers
DS [Sun, 26 Mar 2023 12:13:58 +0000 (14:13 +0200)]
Use non-static member vars for SDL clipboard / primary selection buffers

13 months agoRevert "Avoid some broken calculations for IBoneSceneNode positions."
sfan5 [Sun, 26 Mar 2023 12:07:42 +0000 (14:07 +0200)]
Revert "Avoid some broken calculations for IBoneSceneNode positions."

This was reported to cause broken models in some cases.
reverts commit edb381bd5050712d1eb8875fe3a405000dd09a3d

13 months agoProvide sources as private to IRRVIDEOOBJ
numzero [Sat, 25 Mar 2023 08:26:52 +0000 (11:26 +0300)]
Provide sources as private to IRRVIDEOOBJ

13 months agoFix line endings in the new driver
numzero [Sat, 25 Mar 2023 08:11:09 +0000 (11:11 +0300)]
Fix line endings in the new driver

13 months agoAdd shaders for COpenGL3DriverBase
numzero [Sat, 25 Mar 2023 08:05:40 +0000 (11:05 +0300)]
Add shaders for COpenGL3DriverBase

Currently, they are identical to OGLES2 shaders, except of version specification.

13 months agoResolve conflicts with master
numzero [Sat, 25 Mar 2023 07:42:11 +0000 (10:42 +0300)]
Resolve conflicts with master

13 months agoSDL: Support primary selection
Desour [Wed, 14 Sep 2022 20:48:06 +0000 (22:48 +0200)]
SDL: Support primary selection

Requires SDL >= 2.25.0 (newest master).

13 months agoSDL: Support clipboard
Desour [Wed, 14 Sep 2022 18:38:49 +0000 (20:38 +0200)]
SDL: Support clipboard

13 months agoCGUIEditBox: Use primary selection
Desour [Tue, 23 Aug 2022 16:55:08 +0000 (18:55 +0200)]
CGUIEditBox: Use primary selection

This is essentially the same as the commit in the minetest repo for GUIEditBox.

13 months agoImplement X11 primary selection
Desour [Tue, 23 Aug 2022 15:19:23 +0000 (17:19 +0200)]
Implement X11 primary selection

13 months agoFix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBO...
cutealien [Mon, 6 Mar 2023 14:34:16 +0000 (14:34 +0000)]
Fix: Listbox was sometimes sending EGET_LISTBOX_SELECTED_AGAIN instead of EGET_LISTBOX_CHANGED.

When pressed mouse was moved over an item before releasing the mouse button it was sending immediately EGET_LISTBOX_SELECTED_AGAIN instead of expected EGET_LISTBOX_CHANGED (mouse  move changes do not send any events).

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6454 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoUse qualifed id instead of virtual function calls in CVertexBuffer constructors
cutealien [Thu, 19 Jan 2023 23:26:20 +0000 (23:26 +0000)]
Use qualifed id instead of virtual function calls in CVertexBuffer constructors

Another find by cppcheck tool

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6448 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAvoid undefined arithmetic on nullptr in buffer_offset function
cutealien [Wed, 4 Jan 2023 19:51:24 +0000 (19:51 +0000)]
Avoid undefined arithmetic on nullptr in buffer_offset function

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

13 months agoFix spelling of enums in header comments
cutealien [Thu, 22 Dec 2022 14:56:44 +0000 (14:56 +0000)]
Fix spelling of enums in header comments

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6445 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoPrevent potential 0 pointer access when release not acquired joystick.
cutealien [Sat, 19 Nov 2022 16:41:11 +0000 (16:41 +0000)]
Prevent potential 0 pointer access when release not acquired joystick.

Found by clang analyser. Not sure if it could really ever have happened, but won't hurt to fix

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6443 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoFix some problems with CMatrix4::getRotationDegrees
cutealien [Sat, 15 Oct 2022 15:46:03 +0000 (15:46 +0000)]
Fix some problems with CMatrix4::getRotationDegrees

- Only the getRotationDegrees without parameter is allowed to try fixing scale.
  My fault when I added a new function which takes scale parameter, that one is
  not allowed to be changed.
  On the up-side - we know have for the first time an option which works in cases only
  scale and rotation had been used and the user still has the correct scale.
  Before any solution for that was broken
- getRotationDegrees fixes 2 places which caused wrong results due to floating point inaccuracies
  New test for that got added
- Document the current restrains and problems of getRotationDegrees and getScale some more.
- Improve docs for other matrix4 functions.
- Add some comments about further improvements (I'll try if I find time)

Note: Irrlicht still assumes in at least 2 places (getting bone animations and Collada loader) that matrix
decomposing works. Which it doesn't yet for matrices which switch handedness (or have further transformations like skewing axes)
The bone animation is mostly fine for now with recent workaround (but that might cause other problems as it may be used too often), haven't checked Collada yet in detail.

TL/DR: This improves things with getRotationDegrees, but does not yet fix all troubles.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6439 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAvoid some broken calculations for IBoneSceneNode positions.
cutealien [Tue, 11 Oct 2022 22:54:44 +0000 (22:54 +0000)]
Avoid some broken calculations for IBoneSceneNode positions.

This is based on bugreport #458 reported by viwrap who also made a nice test-case model.
Note: While solution seems to work and would even be faster, I'm not 100% sure yet if there are no downsides.
The other solution seems to regard last column in matrices - thought I don't think we ever set or use that.
And I also haven't found out yet _why_ the original solution goes wrong.
But animation system uses right-hand quaternions unlike rest of Irrlicht which is obviously a bit dangerous, will have to check the conversions some day.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6438 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoFix warning
cutealien [Tue, 4 Oct 2022 12:32:27 +0000 (12:32 +0000)]
Fix warning

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6434 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoFix: Make CBillboardSceneNode bounding-box large enough to fit the billboard inside.
cutealien [Thu, 29 Sep 2022 14:12:12 +0000 (14:12 +0000)]
Fix: Make CBillboardSceneNode bounding-box large enough to fit the billboard inside.

It still won't work yet for scaled boundingboxes (or parents being scaled).
But at least it's now large enough for typical unscaled boundingboxes.
Before it was always too small - even for the simplest quadratic billboard case seen without rotation.
Now it's always a bit too large, but that's way less of a problem (collisions still work and culling simply happens a bit less often, but not too often which is way worse)

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6431 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoFix IGUIElements not getting a tab order because of invisible or disabled parents.
cutealien [Tue, 27 Sep 2022 16:02:39 +0000 (16:02 +0000)]
Fix IGUIElements not getting a tab order because of invisible or disabled parents.

First problem was that IGUIElement::getNextElement wasn't passing includeInvisible and includeDisabled flags recursively, so anything deeper than one level could fail if an element was disabled/invisible in between while it was created.
Second problem was that setTabOrder(-1) did ignore disabled elements. So when any parent was disabled when elements were created they never got a tab order.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6428 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAvoid ambigious conversions when compiling with c++20
cutealien [Sun, 25 Sep 2022 11:18:55 +0000 (11:18 +0000)]
Avoid ambigious conversions when compiling with c++20
Yay, more ugly casts needed.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6427 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoUnify & improve log messages
cutealien [Thu, 30 Jun 2022 16:23:48 +0000 (16:23 +0000)]
Unify & improve log messages

Lots of places where coders did not realize our Printer::log with hint adds a ": " string between message and hint
Which caused uglier messages in a few places (added documentation for that, maybe helps?)
Some added info in a few places
Some whitespace unification
Some spelling unification

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6414 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoPrevent crash when creating CCameraSceneNode while rendertarget has height 0
cutealien [Mon, 30 May 2022 20:13:28 +0000 (20:13 +0000)]
Prevent crash when creating CCameraSceneNode while rendertarget has height 0

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6405 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoMinor const changes.
cutealien [Sun, 15 May 2022 13:43:32 +0000 (13:43 +0000)]
Minor const changes.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6402 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAvoid potential number overflows.
cutealien [Fri, 13 May 2022 14:56:22 +0000 (14:56 +0000)]
Avoid potential number overflows.
Found by VS code analyser

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6393 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoSpriteBank: error check on non existing textureNumber
engineer_apple [Sun, 1 May 2022 09:50:32 +0000 (09:50 +0000)]
SpriteBank: error check on non existing textureNumber

seen in broken Fonts. unified getFrameNr

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6368 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoS3DVertex initialize color always. It's derived classes now both accept const S3DVert...
cutealien [Mon, 25 Apr 2022 14:24:43 +0000 (14:24 +0000)]
S3DVertex initialize color always. It's derived classes now both accept const S3DVertex& constructor.

color intitialization has some cost, but we initialized all other values already (vectors are always set to 0).
Don't think it's a good idea to have one value around which is random.
S3DVertex2TCoords(S3DVertex& o) to S3DVertex2TCoords(const S3DVertex& o) simply because it makes more sense
S3DVertexTangents(const S3DVertex& o) added because I'll need it later (and no idea why only S3DVertex2TCoords got one of those before).

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6359 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoCVertexBuffer no longer re-allocates stuff when type doesn't change
cutealien [Tue, 19 Apr 2022 12:21:44 +0000 (12:21 +0000)]
CVertexBuffer no longer re-allocates stuff when type doesn't change

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6339 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAdd documentation that sourceRect of draw2dImage is based on the OriginalSize
cutealien [Wed, 30 Mar 2022 10:49:13 +0000 (10:49 +0000)]
Add documentation that sourceRect of draw2dImage is based on the OriginalSize

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6324 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAvoid some more warnings when working with CMatrix4<f64>
cutealien [Thu, 10 Mar 2022 12:51:10 +0000 (12:51 +0000)]
Avoid some more warnings when working with CMatrix4<f64>

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6304 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoAvoid warnings when working with CMatrix4<f64>
cutealien [Thu, 10 Mar 2022 12:24:03 +0000 (12:24 +0000)]
Avoid warnings when working with CMatrix4<f64>

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6303 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoIVideoDriver::setMaterialRendererName now using u32 for index like other similar...
cutealien [Wed, 9 Feb 2022 19:28:45 +0000 (19:28 +0000)]
IVideoDriver::setMaterialRendererName now using u32 for index like other similar functions
Other functions like getMaterialRendererName got switched to u32 in the past. I can see no reason why this one was left out, so changing it to be same as the rest.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6300 dfc29bdd-3216-0410-991c-e03cc46cb475

13 months agoDelete changes.txt
sfan5 [Mon, 20 Mar 2023 13:41:11 +0000 (14:41 +0100)]
Delete changes.txt

Gets in the way of cherry-picking and isn't up to date anyway.

13 months agoDrop dependency on FileSystem from SceneManager
numzero [Tue, 14 Mar 2023 15:34:47 +0000 (18:34 +0300)]
Drop dependency on FileSystem from SceneManager

13 months agoDrop unused dependency of SceneManager on GUIEnvironment
numzero [Tue, 14 Mar 2023 15:25:05 +0000 (18:25 +0300)]
Drop unused dependency of SceneManager on GUIEnvironment

13 months agoDrop unused dependency on FileSystem in mesh loaders
numzero [Mon, 13 Mar 2023 19:28:09 +0000 (22:28 +0300)]
Drop unused dependency on FileSystem in mesh loaders

13 months agoRemove all mentions of iOS
numzero [Tue, 14 Mar 2023 15:48:55 +0000 (18:48 +0300)]
Remove all mentions of iOS

13 months agoRemove CIrrDeviceiOS
numzero [Tue, 14 Mar 2023 15:48:34 +0000 (18:48 +0300)]
Remove CIrrDeviceiOS

13 months agoError out early on unsupported SDL2+GLES1 combo
numzero [Mon, 13 Mar 2023 16:16:06 +0000 (19:16 +0300)]
Error out early on unsupported SDL2+GLES1 combo

13 months agoAdd xvfb (for tests)
numzero [Mon, 13 Mar 2023 15:45:40 +0000 (18:45 +0300)]
Add xvfb (for tests)

13 months agoAdd CI for the new GL ES 2 driver
numzero [Mon, 13 Mar 2023 15:40:11 +0000 (18:40 +0300)]
Add CI for the new GL ES 2 driver

13 months agoAdd CI for the new OpenGL 3 driver
numzero [Mon, 13 Mar 2023 15:39:03 +0000 (18:39 +0300)]
Add CI for the new OpenGL 3 driver

13 months agoAdd OpenGL3 support to the autotests
numzero [Mon, 13 Mar 2023 15:38:47 +0000 (18:38 +0300)]
Add OpenGL3 support to the autotests

13 months agoSmall Fixes
numzero [Mon, 13 Mar 2023 15:33:58 +0000 (18:33 +0300)]
Small Fixes

13 months agoAccommodate lack of ETS_TEXTURE_1
numzero [Mon, 13 Mar 2023 15:17:47 +0000 (18:17 +0300)]
Accommodate lack of ETS_TEXTURE_1

13 months agoMerge branch 'drop-irr-compile-config' into opengl3
numzero [Mon, 13 Mar 2023 15:07:25 +0000 (18:07 +0300)]
Merge branch 'drop-irr-compile-config' into opengl3

13 months agoMerge branch 'master' into drop-irr-compile-config
numzero [Mon, 13 Mar 2023 15:05:36 +0000 (18:05 +0300)]
Merge branch 'master' into drop-irr-compile-config

13 months agoBump revision early
sfan5 [Sat, 11 Mar 2023 14:12:05 +0000 (15:12 +0100)]
Bump revision early

13 months agoDrop IrrCompileConfig (#163)
Vitaliy [Sat, 11 Mar 2023 14:04:09 +0000 (17:04 +0300)]
Drop IrrCompileConfig (#163)

13 months agoConsolidate import/export attribute definitions
numzero [Mon, 6 Mar 2023 14:32:03 +0000 (17:32 +0300)]
Consolidate import/export attribute definitions

13 months agoRestrict X11 options to X11 device
numzero [Mon, 6 Mar 2023 11:21:58 +0000 (14:21 +0300)]
Restrict X11 options to X11 device

13 months agoRestore isDriverSupported, but in a cpp file
numzero [Mon, 6 Mar 2023 11:10:05 +0000 (14:10 +0300)]
Restore isDriverSupported, but in a cpp file

13 months agoDrop ETS_TEXTURE_1
numzero [Mon, 6 Mar 2023 10:58:38 +0000 (13:58 +0300)]
Drop ETS_TEXTURE_1

The transformation state itself is still available via ETS_TEXTURE_0+1

13 months agoBump revision
sfan5 [Sun, 5 Mar 2023 20:44:44 +0000 (21:44 +0100)]
Bump revision

13 months agoApply suggestions from code review
Vitaliy [Sat, 4 Mar 2023 19:27:43 +0000 (22:27 +0300)]
Apply suggestions from code review

Co-authored-by: sfan5 <sfan5@live.de>
13 months agoRestore obsolete constants as they are still used in some code I don’t want to touch
numzero [Fri, 3 Mar 2023 18:59:11 +0000 (21:59 +0300)]
Restore obsolete constants as they are still used in some code I don’t want to touch

13 months agoMerge branch 'master' into opengl3
numzero [Fri, 3 Mar 2023 18:52:25 +0000 (21:52 +0300)]
Merge branch 'master' into opengl3

13 months agoFix ifdefs around includes in CIrrDeviceSDL
numzero [Fri, 3 Mar 2023 18:23:07 +0000 (21:23 +0300)]
Fix ifdefs around includes in CIrrDeviceSDL

13 months agoSplit new GL3/GLES2 drivers
numzero [Fri, 3 Mar 2023 17:29:36 +0000 (20:29 +0300)]
Split new GL3/GLES2 drivers

The classes are tiny wrappers currently but should they be customized, they are there

13 months agoReport as OpenGL 3
numzero [Thu, 2 Mar 2023 00:03:17 +0000 (03:03 +0300)]
Report as OpenGL 3

13 months agoError out on unsupported configurations
numzero [Wed, 1 Mar 2023 23:42:51 +0000 (02:42 +0300)]
Error out on unsupported configurations

13 months agoSupport both OpenGL3 and GLES2 on SDL2
numzero [Wed, 1 Mar 2023 23:42:29 +0000 (02:42 +0300)]
Support both OpenGL3 and GLES2 on SDL2

13 months agoSupport GLES2
numzero [Wed, 1 Mar 2023 23:41:58 +0000 (02:41 +0300)]
Support GLES2

13 months agoDrop obsolete video drivers
numzero [Wed, 1 Mar 2023 22:22:04 +0000 (01:22 +0300)]
Drop obsolete video drivers

14 months agoUnify drawing functions
numzero [Mon, 27 Feb 2023 21:51:29 +0000 (00:51 +0300)]
Unify drawing functions

14 months agoDrop obsolete stuff
numzero [Mon, 27 Feb 2023 20:36:56 +0000 (23:36 +0300)]
Drop obsolete stuff

14 months agoUnify quad drawing
numzero [Mon, 27 Feb 2023 18:56:26 +0000 (21:56 +0300)]
Unify quad drawing

14 months agoUnify plain image drawing
numzero [Mon, 27 Feb 2023 18:27:23 +0000 (21:27 +0300)]
Unify plain image drawing

14 months agoDrop obsolete IVideoDriver features
numzero [Mon, 27 Feb 2023 18:23:11 +0000 (21:23 +0300)]
Drop obsolete IVideoDriver features

14 months agoLoad extensions the OpenGL 3 way
numzero [Mon, 27 Feb 2023 17:32:06 +0000 (20:32 +0300)]
Load extensions the OpenGL 3 way

14 months agoAdd debug handler
numzero [Mon, 27 Feb 2023 17:31:51 +0000 (20:31 +0300)]
Add debug handler

14 months agoEnumerate extensions in the OpenGL 3 way
numzero [Mon, 27 Feb 2023 14:41:03 +0000 (17:41 +0300)]
Enumerate extensions in the OpenGL 3 way

14 months agoRequest OpenGL 3.2
numzero [Mon, 27 Feb 2023 14:39:28 +0000 (17:39 +0300)]
Request OpenGL 3.2

14 months agoAdd OpenGL3 renderer
numzero [Mon, 27 Feb 2023 13:47:30 +0000 (16:47 +0300)]
Add OpenGL3 renderer

14 months agoReduce IrrCompileConfig usage to files that actually need it
numzero [Wed, 22 Feb 2023 17:59:47 +0000 (20:59 +0300)]
Reduce IrrCompileConfig usage to files that actually need it

14 months agoDrop _IRR_MATERIAL_MAX_TEXTURES_
numzero [Wed, 22 Feb 2023 17:21:27 +0000 (20:21 +0300)]
Drop _IRR_MATERIAL_MAX_TEXTURES_

14 months agoDrop _IRR_SCENEMANAGER_DEBUG
numzero [Wed, 22 Feb 2023 17:13:55 +0000 (20:13 +0300)]
Drop _IRR_SCENEMANAGER_DEBUG

14 months agoDrop _IRR_COMPILE_WITH_GUI_
numzero [Wed, 22 Feb 2023 17:01:44 +0000 (20:01 +0300)]
Drop _IRR_COMPILE_WITH_GUI_

14 months agoDrop obsolete configuration macros
numzero [Sun, 19 Feb 2023 21:55:45 +0000 (00:55 +0300)]
Drop obsolete configuration macros