JosiahWI
|
636951d304
|
Work around cmake<3.12 object target rules
CMake does not allow specifying usage requirements with
target_link_libraries() until version 3.12.
|
2023-05-15 10:43:41 -05:00 |
|
JosiahWI
|
295ad11b20
|
Merge branch 'master' into feat/gltf-loader
|
2023-05-15 09:59:59 -05:00 |
|
numzero
|
b958fdc271
|
Fix casing for Android device name (MATCHES is case sensitive)
|
2023-05-11 22:34:08 +02:00 |
|
sfan5
|
54314691ec
|
Fix mistake in a677f5a01a
|
2023-04-06 15:00:12 +02:00 |
|
sfan5
|
36a3a7f349
|
Don't compile unused driver sources
|
2023-04-06 12:38:25 +02:00 |
|
sfan5
|
ca5f005b74
|
Fix OpenGL3 driver to compile standalone
also test this configuration in CI
|
2023-04-06 12:38:25 +02:00 |
|
sfan5
|
e850bd102a
|
Minor adjustments to configuration flow
|
2023-04-06 12:12:46 +02:00 |
|
sfan5
|
a677f5a01a
|
Only try to link libraries when relevant feature is enabled
fixes #182
|
2023-04-06 11:56:04 +02:00 |
|
numzero
|
70ee4b05aa
|
Indicate chosen OpenGL ES 2 driver during configuration
|
2023-04-05 22:52:43 +03:00 |
|
numzero
|
4dda28450f
|
Provide sources as private to IRRVIDEOOBJ
|
2023-03-25 11:26:52 +03:00 |
|
numzero
|
d97d1708d6
|
Resolve conflicts with master
|
2023-03-25 10:42:47 +03:00 |
|
numzero
|
25a7074c9a
|
Remove all mentions of iOS
|
2023-03-14 17:54:08 +01:00 |
|
numzero
|
ba77d01c91
|
Error out early on unsupported SDL2+GLES1 combo
|
2023-03-13 19:16:06 +03:00 |
|
numzero
|
d81db9dd6d
|
Merge branch 'drop-irr-compile-config' into opengl3
|
2023-03-13 18:07:25 +03:00 |
|
Vitaliy
|
5a5a7d04b7
|
Drop IrrCompileConfig (#163)
|
2023-03-11 15:04:09 +01:00 |
|
numzero
|
b279810437
|
Consolidate import/export attribute definitions
|
2023-03-06 17:32:03 +03:00 |
|
numzero
|
e484698ba2
|
Restrict X11 options to X11 device
|
2023-03-06 14:22:48 +03:00 |
|
Vitaliy
|
a6d062ebd9
|
Apply suggestions from code review
Co-authored-by: sfan5 <sfan5@live.de>
|
2023-03-04 22:27:43 +03:00 |
|
numzero
|
8dd8652f5f
|
Split new GL3/GLES2 drivers
The classes are tiny wrappers currently but should they be customized, they are there
|
2023-03-03 20:29:36 +03:00 |
|
numzero
|
1326dfbcb1
|
Error out on unsupported configurations
|
2023-03-02 02:44:52 +03:00 |
|
numzero
|
01295c9ce6
|
Add OpenGL3 renderer
|
2023-02-27 17:05:11 +03:00 |
|
numzero
|
67f852be57
|
Drop obsolete configuration macros
|
2023-02-22 21:11:12 +03:00 |
|
numzero
|
5a2b807890
|
Move import/export macros into CMake
|
2023-02-22 21:11:12 +03:00 |
|
numzero
|
06db7b7ab7
|
Move platform detection to CMake
|
2023-02-22 21:11:12 +03:00 |
|
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 |
|