850bf1a949
Register Catch2 tests with CTest
2023-01-31 08:42:35 -06:00
48751c15f6
Remove quotes around CMake list variables
...
Quotes around library or include path variables break their behavior
when they are list. They've now been removed, and this should fix the
MSVC build.
2023-01-27 16:17:13 -06:00
df5a413083
Test invalid JSON
...
Also converted all .cpp and .h line endings to CRLF in this commit.
2023-01-27 16:17:13 -06:00
4feaf17871
Specify all source fools directly on IrrlichtMt
2023-01-27 16:17:08 -06:00
21ce3d9657
Add test file for glTF mesh loading
2023-01-27 16:16:14 -06:00
4860523223
Add GLTF mesh file loader
2023-01-27 16:16:03 -06:00
520569c1e3
Do CMake right
2023-01-27 16:14:40 -06:00
15e589810b
Export tinygltf target
2023-01-27 16:14:39 -06:00
f8a91087e6
Add tinygltf library
2023-01-27 16:14:34 -06:00
a9230e5f49
Delete profiler
2023-01-02 21:05:07 +01:00
b5a6dc0a15
Delete leak hunter
2023-01-02 20:37:18 +01:00
f6ec00e1c4
Include revision in SOVERSION for (in)compatibility checks
2022-07-21 20:04:34 +02:00
91edd214aa
Enable XInput2 by default (and improve CMake detection)
...
closes #73
2022-07-18 21:42:43 +02:00
538c9e5cde
Drop gamma ramp code
...
We definitely won't be wanting to set the gamma for the entire display in the future.
2022-07-18 21:22:38 +02:00
a7b306f702
Drop Console and Framebuffer device
...
fbdev is long legacy and the console was just an ASCII art gimmick
2022-07-09 23:53:04 +02:00
aa095d9525
Remove more dead code ( #108 )
2022-06-01 15:03:52 +02:00
593103a261
Refactor SDL device to use the same abstraction as other devices
...
In particular this makes the OpenGL procedure stuff work.
fixes https://github.com/minetest/minetest/issues/12265
2022-05-21 15:26:38 +02:00
0732807cc8
Improve IrrCompileConfig handling in cmake
2022-05-21 15:26:38 +02:00
53db262bd2
Update CIrrDeviceSDL to support SDL2 ( #85 )
2022-01-16 12:16:15 +01:00
dd09fdcb4e
Remove more unused code ( #87 )
2021-12-29 13:12:09 +01:00
4bdecbc6b7
Automatically use SSE registers for FP operations on i386 ( #83 )
2021-12-15 16:33:20 +01:00
ac57007c55
Readd TGA format support ( #64 )
2021-09-13 21:21:26 +02:00
4389a15e0f
Remove unused locale-like code, utf8 functions and headers
2021-08-30 22:42:13 +02:00
c26ff3476f
CIrrDeviceLinux: Add support For TouchInput.touchedCount
2021-08-27 10:58:46 +02:00
da33f80bb8
Readd CSceneCollisionManager with only the method we need
2021-08-26 22:17:35 +02:00
5bf68b5731
Add a unified cross platform OpenGL core profile binding ( #52 )
2021-08-07 21:56:00 +02:00
4ab3de3bab
Delete lots of unused features ( #48 )
2021-07-23 16:23:44 +02:00
22c3219ff0
Set correct flags for static builds
...
this is only really relevant on Windows
2021-07-16 23:12:49 +02:00
729c214c00
Drop XML implementation, related code and dependent features
2021-07-07 17:04:05 +02:00
d62e0424f2
Fix path issues when imported as subdirectory
2021-06-30 21:13:59 +02:00
924178ebf6
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.
2021-06-27 23:04:56 +02:00
393793f28a
Improved IrrlichtMt target structure ( #31 )
2021-05-24 20:32:26 +02:00
826de9f6dc
Work around bug installing targets created in a subdirectory
2021-04-24 11:03:09 +02:00
4719f3c114
Fix Android build (again)
...
closes #27
2021-04-17 17:47:09 +02:00
9840eeabe8
CMake Config and Version exports ( #22 )
2021-04-13 21:08:16 +02:00
aa294a8107
Fix Android build
2021-04-09 21:28:31 +02:00
3fb23fc423
Skip unnecessary C compiler checks
2021-03-26 23:08:09 +01:00
279530a230
Make compiling using MSVC work
2021-03-26 16:48:28 +01:00
f05f84b33b
Rename library to IrrlichtMt
...
for clarity and to avoid conflicts
closes #16
2021-03-25 15:47:33 +01:00
0a09f98c74
macOS: silence OpenGL deprecation warnings
2021-03-08 13:36:44 +01:00
10a188e967
Restore Android support
2021-03-07 01:08:58 +01:00
bfba19d67a
Restore Windows and OSX support
2021-03-06 22:39:35 +01:00
6ce98dce77
Add CMake as new build system
2021-03-06 21:40:05 +01:00