JosiahWI
850bf1a949
Register Catch2 tests with CTest
2023-01-31 08:42:35 -06:00
JosiahWI
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
JosiahWI
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
JosiahWI
4feaf17871
Specify all source fools directly on IrrlichtMt
2023-01-27 16:17:08 -06:00
JosiahWI
21ce3d9657
Add test file for glTF mesh loading
2023-01-27 16:16:14 -06:00
JosiahWI
4860523223
Add GLTF mesh file loader
2023-01-27 16:16:03 -06:00
JosiahWI
520569c1e3
Do CMake right
2023-01-27 16:14:40 -06:00
JosiahWI
15e589810b
Export tinygltf target
2023-01-27 16:14:39 -06:00
JosiahWI
f8a91087e6
Add tinygltf library
2023-01-27 16:14:34 -06:00
sfan5
a9230e5f49
Delete profiler
2023-01-02 21:05:07 +01:00
sfan5
b5a6dc0a15
Delete leak hunter
2023-01-02 20:37:18 +01:00
sfan5
f6ec00e1c4
Include revision in SOVERSION for (in)compatibility checks
2022-07-21 20:04:34 +02:00
sfan5
91edd214aa
Enable XInput2 by default (and improve CMake detection)
...
closes #73
2022-07-18 21:42:43 +02:00
sfan5
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
sfan5
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
sfan5
aa095d9525
Remove more dead code ( #108 )
2022-06-01 15:03:52 +02:00
sfan5
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
sfan5
0732807cc8
Improve IrrCompileConfig handling in cmake
2022-05-21 15:26:38 +02:00
Emmanuel Hansen
53db262bd2
Update CIrrDeviceSDL to support SDL2 ( #85 )
2022-01-16 12:16:15 +01:00
sfan5
dd09fdcb4e
Remove more unused code ( #87 )
2021-12-29 13:12:09 +01:00
William L. DeRieux IV
4bdecbc6b7
Automatically use SSE registers for FP operations on i386 ( #83 )
2021-12-15 16:33:20 +01:00
ROllerozxa
ac57007c55
Readd TGA format support ( #64 )
2021-09-13 21:21:26 +02:00
sfan5
4389a15e0f
Remove unused locale-like code, utf8 functions and headers
2021-08-30 22:42:13 +02:00
TheBrokenRail
c26ff3476f
CIrrDeviceLinux: Add support For TouchInput.touchedCount
2021-08-27 10:58:46 +02:00
sfan5
da33f80bb8
Readd CSceneCollisionManager with only the method we need
2021-08-26 22:17:35 +02:00
hecks
5bf68b5731
Add a unified cross platform OpenGL core profile binding ( #52 )
2021-08-07 21:56:00 +02:00
hecks
4ab3de3bab
Delete lots of unused features ( #48 )
2021-07-23 16:23:44 +02:00
sfan5
22c3219ff0
Set correct flags for static builds
...
this is only really relevant on Windows
2021-07-16 23:12:49 +02:00
sfan5
729c214c00
Drop XML implementation, related code and dependent features
2021-07-07 17:04:05 +02:00
sfan5
d62e0424f2
Fix path issues when imported as subdirectory
2021-06-30 21:13:59 +02:00
NeroBurner
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
JosiahWI
393793f28a
Improved IrrlichtMt target structure ( #31 )
2021-05-24 20:32:26 +02:00
JosiahWI
826de9f6dc
Work around bug installing targets created in a subdirectory
2021-04-24 11:03:09 +02:00
sfan5
4719f3c114
Fix Android build (again)
...
closes #27
2021-04-17 17:47:09 +02:00
JosiahWI
9840eeabe8
CMake Config and Version exports ( #22 )
2021-04-13 21:08:16 +02:00
sfan5
aa294a8107
Fix Android build
2021-04-09 21:28:31 +02:00
sfan5
3fb23fc423
Skip unnecessary C compiler checks
2021-03-26 23:08:09 +01:00
sfan5
279530a230
Make compiling using MSVC work
2021-03-26 16:48:28 +01:00
sfan5
f05f84b33b
Rename library to IrrlichtMt
...
for clarity and to avoid conflicts
closes #16
2021-03-25 15:47:33 +01:00
sfan5
0a09f98c74
macOS: silence OpenGL deprecation warnings
2021-03-08 13:36:44 +01:00
sfan5
10a188e967
Restore Android support
2021-03-07 01:08:58 +01:00
sfan5
bfba19d67a
Restore Windows and OSX support
2021-03-06 22:39:35 +01:00
sfan5
6ce98dce77
Add CMake as new build system
2021-03-06 21:40:05 +01:00