]>
git.lizzy.rs Git - irrlicht.git/log
hecks [Sat, 7 Aug 2021 19:56:00 +0000 (21:56 +0200)]
Add a unified cross platform OpenGL core profile binding (#52)
JosiahWI [Sun, 1 Aug 2021 09:39:28 +0000 (04:39 -0500)]
Fix incorrect documentation in README
JosiahWI [Sat, 31 Jul 2021 11:04:06 +0000 (06:04 -0500)]
Export targets to build tree (#49)
It is insecure and inconvenient to necessitate installing IrrlichtMt to access the target export. A copy of the export is now placed in the build tree during configuration so that it can be directly accessed from any project by pointing find_package() to look at the IrrlichtMt source directory.
hecks [Thu, 29 Jul 2021 03:05:34 +0000 (05:05 +0200)]
Fix .x material slot parsing
Co-authored-by: hecktest <>
hecktest [Fri, 23 Jul 2021 16:22:59 +0000 (18:22 +0200)]
Restore missing entry in compile config
hecks [Fri, 23 Jul 2021 14:23:44 +0000 (16:23 +0200)]
Delete lots of unused features (#48)
sfan5 [Thu, 22 Jul 2021 14:42:46 +0000 (16:42 +0200)]
Fix CI by running apt-get update first
fn ⌃ ⌥ [Sat, 17 Jul 2021 09:27:51 +0000 (02:27 -0700)]
Add macOS build to CI (#47)
sfan5 [Fri, 16 Jul 2021 21:52:26 +0000 (23:52 +0200)]
Drop unused and unportable "fast math" code
sfan5 [Fri, 16 Jul 2021 21:11:59 +0000 (23:11 +0200)]
Set correct flags for static builds
this is only really relevant on Windows
sfan5 [Fri, 16 Jul 2021 20:44:33 +0000 (22:44 +0200)]
CIrrDeviceOSX: drop all video mode code
sfan5 [Thu, 15 Jul 2021 22:32:15 +0000 (00:32 +0200)]
Remove various ancient support code
hecks [Mon, 12 Jul 2021 16:03:15 +0000 (18:03 +0200)]
Clone .editorconfig from minetest/master
hecks [Sat, 10 Jul 2021 10:28:17 +0000 (12:28 +0200)]
Add missing gitignore entries
sfan5 [Wed, 7 Jul 2021 14:52:49 +0000 (16:52 +0200)]
Drop XML implementation, related code and dependent features
sfan5 [Wed, 7 Jul 2021 14:32:35 +0000 (16:32 +0200)]
Bump revision to 1.9.0mt3
sfan5 [Fri, 2 Jul 2021 17:48:00 +0000 (19:48 +0200)]
Disable software drivers by default everywhere
They'll likely be dropped entirely soon.
sfan5 [Wed, 30 Jun 2021 19:13:59 +0000 (21:13 +0200)]
Fix path issues when imported as subdirectory
NeroBurner [Sun, 27 Jun 2021 21:04:56 +0000 (23:04 +0200)]
Set includes and libs on object targets
Instead of using the global `include_directories()` and
`link_libraries()` calls use the target versions
`target_include_directories()` and `target_include_libraries()` with
`PRIVATE` keyword instead.
The dependencies are libraries only, the headers are added to the build
instructions in a separate call. So the `target_link_libraries()` calls
are not needed for the object-libraries to be built.
Vincent Robinson [Mon, 21 Jun 2021 21:16:38 +0000 (14:16 -0700)]
Fix `getViewPort` returning incorrect results
Vincent Robinson [Mon, 21 Jun 2021 02:36:23 +0000 (19:36 -0700)]
Fix incorrect documentation on `setRenderTarget(Ex)`
sfan5 [Sat, 19 Jun 2021 20:22:47 +0000 (22:22 +0200)]
CXMeshFileLoader: initialize normals to zero during loading
sfan5 [Tue, 15 Jun 2021 16:14:10 +0000 (18:14 +0200)]
CIrrDeviceWin32: readd fullscreen using borderless maximized window
sfan5 [Tue, 15 Jun 2021 16:00:14 +0000 (18:00 +0200)]
CIrrDeviceWin32: drop all video mode code
sfan5 [Tue, 15 Jun 2021 15:43:40 +0000 (17:43 +0200)]
CIrrDeviceLinux: reimplement fullscreen using NetWM hint
sfan5 [Tue, 15 Jun 2021 15:05:06 +0000 (17:05 +0200)]
CIrrDeviceLinux: drop all video mode support code
JosiahWI [Mon, 24 May 2021 18:32:26 +0000 (13:32 -0500)]
Improved IrrlichtMt target structure (#31)
sfan5 [Sat, 8 May 2021 18:57:24 +0000 (20:57 +0200)]
COGLES2Driver: fix swapped color screenshots
JosiahWI [Sat, 8 May 2021 18:38:57 +0000 (13:38 -0500)]
CI: Add verbose flag to build (#35)
Loïc Blot [Wed, 28 Apr 2021 08:12:29 +0000 (10:12 +0200)]
Cleanup C++0x support in irrUString.h (#33)
sfan5 [Tue, 27 Apr 2021 07:25:58 +0000 (09:25 +0200)]
Enable ogles2 on mobile platforms by default
It wasn't meant to be disabled.
JosiahWI [Sat, 24 Apr 2021 09:03:09 +0000 (04:03 -0500)]
Work around bug installing targets created in a subdirectory
sfan5 [Thu, 22 Apr 2021 08:46:31 +0000 (10:46 +0200)]
Add basic test application that runs under CI
sfan5 [Thu, 22 Apr 2021 07:43:53 +0000 (09:43 +0200)]
Hook up examples to CMake
sfan5 [Wed, 21 Apr 2021 16:09:49 +0000 (18:09 +0200)]
CNullDriver: store real size for dummy textures
sfan5 [Wed, 21 Apr 2021 15:34:10 +0000 (17:34 +0200)]
CIrrDeviceLinux: don't create input context if no window
This broke the Null driver.
yw05 [Sun, 18 Apr 2021 19:27:15 +0000 (21:27 +0200)]
Fix misbehaving input after IME changes (Linux)
sfan5 [Sat, 17 Apr 2021 15:30:45 +0000 (17:30 +0200)]
Fix Android build (again)
closes #27
sfan5 [Sat, 17 Apr 2021 13:55:32 +0000 (15:55 +0200)]
WGLManager: fix wglCreateContextAttribsARB not being used
sfan5 [Fri, 16 Apr 2021 22:05:46 +0000 (00:05 +0200)]
Always use system OpenGL extension headers
sfan5 [Tue, 13 Apr 2021 21:32:53 +0000 (23:32 +0200)]
Fix include install location
JosiahWI [Tue, 13 Apr 2021 19:08:16 +0000 (14:08 -0500)]
CMake Config and Version exports (#22)
sfan5 [Fri, 9 Apr 2021 19:28:31 +0000 (21:28 +0200)]
Fix Android build
sfan5 [Fri, 9 Apr 2021 19:24:58 +0000 (21:24 +0200)]
Disable Software drivers on mobile platforms
literally dead code
sfan5 [Mon, 5 Apr 2021 15:09:08 +0000 (17:09 +0200)]
Fix segfault if non-i18n fallback input is used on Linux
sfan5 [Fri, 2 Apr 2021 21:25:50 +0000 (23:25 +0200)]
Bump revision early
So we can leave CI at the last build while being able to test changes locally.
yw05 [Tue, 30 Mar 2021 11:52:45 +0000 (13:52 +0200)]
Add support for IMEs on Linux
yw05 [Tue, 30 Mar 2021 11:52:45 +0000 (13:52 +0200)]
Prepare GUI for IME support
sfan5 [Wed, 31 Mar 2021 14:55:48 +0000 (16:55 +0200)]
Do not distort images scaled by integer multiples
sfan5 [Fri, 26 Mar 2021 22:08:09 +0000 (23:08 +0100)]
Skip unnecessary C compiler checks
sfan5 [Fri, 26 Mar 2021 15:48:28 +0000 (16:48 +0100)]
Make compiling using MSVC work
sfan5 [Thu, 25 Mar 2021 13:50:10 +0000 (14:50 +0100)]
Bump revision to 1.9.0mt1
sfan5 [Thu, 25 Mar 2021 13:14:44 +0000 (14:14 +0100)]
Rename library to IrrlichtMt
for clarity and to avoid conflicts
closes #16
sfan5 [Thu, 25 Mar 2021 14:34:39 +0000 (15:34 +0100)]
Make Linux CI run upload a package
Loic Blot [Fri, 19 Mar 2021 17:34:33 +0000 (18:34 +0100)]
Include irrUString directly in irrlicht
it's a derivate from irrString and originate from irrlicht, legitimate a return back to home
Loic Blot [Fri, 19 Mar 2021 17:33:58 +0000 (18:33 +0100)]
Ignore all so, not only versioned ones
sfan5 [Thu, 25 Mar 2021 11:29:34 +0000 (12:29 +0100)]
CIrrDeviceLinux: fix dead key/compose handling
sfan5 [Wed, 24 Mar 2021 19:11:27 +0000 (20:11 +0100)]
CIrrDeviceLinux: fix dumb key fallback behaviour
Turns out giving the application KEY_UNKNOWN + the correct char
to work with is better than returning nonsense EKEY_CODEs.
Alistair Findlay [Thu, 18 Mar 2021 11:57:17 +0000 (22:57 +1100)]
Fix missing step in build instructions
Jordan Snelling [Tue, 16 Mar 2021 20:55:30 +0000 (20:55 +0000)]
Fix Irrlicht not properly resizing on macOS due to incorrect window size; thanks @torleif
sfan5 [Fri, 12 Mar 2021 17:28:10 +0000 (18:28 +0100)]
CMemoryFile: fix seek bounds-checking
sfan5 [Fri, 12 Mar 2021 16:47:00 +0000 (17:47 +0100)]
CGLXManager: Use GLX window correctly
fixes #17
sfan5 [Thu, 11 Mar 2021 22:48:05 +0000 (23:48 +0100)]
Fix pixel-perfect draw2DLine on OpenGL
sfan5 [Tue, 9 Mar 2021 11:47:54 +0000 (12:47 +0100)]
Remove trivial copy constructors and operators
sfan5 [Mon, 8 Mar 2021 22:48:28 +0000 (23:48 +0100)]
CI: add workflows for win32 and win64
sfan5 [Mon, 8 Mar 2021 12:36:44 +0000 (13:36 +0100)]
macOS: silence OpenGL deprecation warnings
sfan5 [Sun, 7 Mar 2021 12:24:11 +0000 (13:24 +0100)]
Add README
sfan5 [Thu, 18 Feb 2021 12:46:40 +0000 (13:46 +0100)]
Prepare for integration with Minetest
sfan5 [Sun, 7 Mar 2021 01:09:32 +0000 (02:09 +0100)]
Android: import back button patch
sfan5 [Sun, 7 Mar 2021 00:50:11 +0000 (01:50 +0100)]
Android: import touchedCount patch
sfan5 [Sun, 7 Mar 2021 00:08:58 +0000 (01:08 +0100)]
Restore Android support
sfan5 [Sat, 6 Mar 2021 21:14:46 +0000 (22:14 +0100)]
Restore Windows and OSX support
sfan5 [Sat, 6 Mar 2021 20:27:42 +0000 (21:27 +0100)]
Remove other left-over build systems
sfan5 [Sat, 6 Mar 2021 20:23:00 +0000 (21:23 +0100)]
Add CMake as new build system
sfan5 [Sat, 6 Mar 2021 13:01:22 +0000 (14:01 +0100)]
Fix inconsistent-missing-override warnings
sfan5 [Thu, 25 Feb 2021 20:17:23 +0000 (21:17 +0100)]
Fix Windows, Android build
sfan5 [Thu, 25 Feb 2021 18:30:20 +0000 (19:30 +0100)]
Add GLES workflow to CI
sfan5 [Thu, 18 Feb 2021 12:41:10 +0000 (13:41 +0100)]
irrTypes.h: use standard header for number types
numzero [Wed, 13 Jan 2021 23:28:12 +0000 (02:28 +0300)]
GLX window is *not* an X11 window
sfan5 [Thu, 18 Feb 2021 11:17:18 +0000 (12:17 +0100)]
Throw out support for Bzip, LZMA and encrypted ZIPs
sfan5 [Mon, 18 May 2020 12:45:36 +0000 (14:45 +0200)]
Remove bundled libraries
Loic Blot [Mon, 18 May 2020 07:35:38 +0000 (09:35 +0200)]
Add github workflow & gitignore
cutealien [Sun, 21 Feb 2021 19:09:14 +0000 (19:09 +0000)]
Merging r6194 from trunk to ogl-es branch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6195
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Sun, 21 Feb 2021 16:37:56 +0000 (16:37 +0000)]
Merging r6186 through r6192 from trunk to ogl-es branch
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6193
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 6 Jan 2021 14:59:13 +0000 (14:59 +0000)]
Whitespace fixes.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6186
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 6 Jan 2021 14:52:49 +0000 (14:52 +0000)]
Merging r6181 through r6184 from trunk to ogl-es branch
- Changes to touch-input handling on X11
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6185
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 30 Dec 2020 19:08:13 +0000 (19:08 +0000)]
Fix bug introduced in last merge from svn trunk
struct STouchInput was in there twice.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6183
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 30 Dec 2020 18:59:39 +0000 (18:59 +0000)]
Fix compiling last commit (missing a letter).
Thx @Maksym Hamarnyk
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6182
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 30 Dec 2020 18:50:50 +0000 (18:50 +0000)]
Enable _IRR_COMPILE_WITH_OGLES1_ on IOS.
Should be enabled according to Maksym Hamarnyk
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6181
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 30 Dec 2020 18:39:20 +0000 (18:39 +0000)]
Merging r6173 through r6179 from trunk to ogl-es branch
- Adding optional support for touch input in X11
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6180
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Tue, 22 Dec 2020 21:30:35 +0000 (21:30 +0000)]
Merging r6173 through r6176 from trunk to ogl-es branch
Also adding -DPNG_ARM_NEON_OPT=0 to other places in Makefile as we don't have arm optimization for neon currently in our png lib.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6177
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Tue, 22 Dec 2020 21:14:45 +0000 (21:14 +0000)]
Make it possible again to enable ES1 on Linux.
Seems Debian 11 adds it back.
Thanks @TheBrokenRail for patch.
Hidden in comments for patch #322: https://sourceforge.net/p/irrlicht/patches/322
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6175
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Sat, 19 Dec 2020 15:03:11 +0000 (15:03 +0000)]
Merging r6145 through r6171 from trunk to ogl-es branch
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6172
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Wed, 4 Nov 2020 23:32:24 +0000 (23:32 +0000)]
Fix compiler error caused by merge.
Thanks @ Maksym for report.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6152
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Tue, 3 Nov 2020 22:00:19 +0000 (22:00 +0000)]
Remove headers from source-file sections in XCode project file.
Thanks @ Maksym for the patch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6151
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Tue, 3 Nov 2020 21:54:02 +0000 (21:54 +0000)]
Another OSX build file patch.
It should work now.
Thanks @maksym for help.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6150
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Tue, 3 Nov 2020 21:29:57 +0000 (21:29 +0000)]
Another fix for OSX build file.
And a bit unifying it with trunk.
Likely one more bug in there... so another patch coming.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6149
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Tue, 3 Nov 2020 21:14:42 +0000 (21:14 +0000)]
Fix some more problems with OSX build file.
Probably will need one more patch...
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6148
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Mon, 2 Nov 2020 22:41:39 +0000 (22:41 +0000)]
Trying to merge build patch from Maksym Hamarnyk to build OS X
See https://github.com/MoNTE48/Irrlicht/commit/
a56263fbc13ae23e9238936545972fa028225805
Will need further testing.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6146
dfc29bdd -3216-0410-991c-
e03cc46cb475
cutealien [Mon, 2 Nov 2020 22:26:23 +0000 (22:26 +0000)]
Merging r6140 through r6144 from trunk to ogl-es branch.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6145
dfc29bdd -3216-0410-991c-
e03cc46cb475