JosiahWI
ffd5364533
Remove constexpr from readFloat
2023-01-27 16:17:14 -06:00
JosiahWI
46148bbf61
Load vertex coordinates from glTF buffer
2023-01-27 16:17:14 -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
60e70c3cc5
Update vertex test for coordinate system
...
This is also the first working version of the mesh. I successfully
loaded it in Minetest.
2023-01-27 16:16:18 -06:00
JosiahWI
3cb592369d
Test case when file is nullptr
2023-01-27 16:16:18 -06:00
JosiahWI
336aa204fb
Test that minimal triangle has correct vertices
2023-01-27 16:16:17 -06:00
JosiahWI
4f5588e7e8
Test that minimal triangle returns some mesh
2023-01-27 16:16:17 -06:00
JosiahWI
880cbbbb5e
Do not use Ninja after all
2023-01-27 16:16:16 -06:00
JosiahWI
1ee860d903
Go back to make command
2023-01-27 16:16:16 -06:00
JosiahWI
af31bcef26
Fix compat with old CMake CLI
2023-01-27 16:16:15 -06:00
JosiahWI
99ad4f3472
Fix path to tests in CI and use Ninja
2023-01-27 16:16:15 -06:00
JosiahWI
11a656ab31
Run tests in Linux GL CI build
2023-01-27 16:16:14 -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
lhofhansl
8f13ae81e5
Merge pull request #154 from lhofhansl/skinned
...
Avoid reskinning joints for animated meshes twice for each frame.
2023-01-12 11:02:52 -08:00
Lars
3de3ff524a
Avoid reskinning joints for animated meshes twice for each frame.
2023-01-07 16:59:02 -08:00
sfan5
7d3142b969
Remove leftover code from software rendering
2023-01-02 21:21:53 +01: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
ce0d29df93
Update workflow to address deprecations
2022-12-31 12:30:10 +01:00
x2048
2ae816b5a6
Use swap_control from MESA and EXT before SGI ( #151 )
...
SGI extension does not support interval == 0 (disabling VSync)
2022-12-29 23:42:52 +01:00
x2048
61af99adfa
Use swap_control from MESA and EXT before SGI
...
SGI does not support disabling vsync (interval == 0)
2022-12-29 22:48:36 +01:00
SmallJoker
afbe41019c
CGUITabControl: Center selected tab whenever possible
...
This greatly improves the navigation speed by clicking through the tabs
without losing track of the current scroll position.
2022-12-23 20:07:15 +01:00
sfan5
05a00a8d91
Completely remove irrAllocator
2022-12-23 19:56:21 +01:00
sfan5
07fd32da50
Replace core::string implementation with std::basic_string
2022-12-23 19:17:08 +01:00
sfan5
735af8eec6
Add missing string tests
2022-12-23 19:17:08 +01:00
Andrei E
29a448de4d
Point to Irrlicht license in root
2022-11-26 19:32:03 +01:00
DS
1579ce2740
SDL: implement cursor icon API ( #135 )
2022-11-12 15:52:39 +01:00
sfan5
b9e0641203
Add unittests for irrString
2022-11-11 16:25:49 +01:00
sfan5
6f98515f34
Fix two irrString bugs
...
* append() missing null-termination
* eraseTrailingFloatZeros() was accidentally broken, comment it out for now
2022-11-11 16:24:27 +01:00
Andrei E
a549d0bfed
Add setRelativeMode for SDL driver ( #123 )
2022-10-24 21:19:11 +02:00
sfan5
a0af653c3d
Bump revision early
2022-10-24 21:17:53 +02:00
sfan5
cac4e62852
Fix buffer overflow in COBJMeshFileLoader
2022-10-24 11:07:51 +02:00
Herman Semenov
d6766fb8f4
Add Windows build steps to README ( #129 )
2022-10-20 22:02:37 +02:00
Lars Müller
e46ab74859
Fix line drawing: Explicitly draw both first & last pixel ( #110 )
2022-10-16 23:47:51 +02:00
DS
57705d57cf
SDL: Always set X, Y, Shift and Control in mouse input events
2022-10-16 17:42:15 +02:00
sfan5
e9908ca545
Add build with SDL2 to CI
2022-10-15 11:13:20 +02:00
sfan5
2709c937d9
Fix SDL device to work with null driver
2022-10-15 11:13:20 +02:00
JosiahWI
59fc4401f1
Replace _IRR_OVERRIDE_ macro with override keyword
...
The commit also establishes a precedent of leaving off the `virtual`
keyword in overrides. Although not strictly necessary, I believe this is
good for readability because it makes it clear it is an override and not
a pure virtual function, and it helps keep line lengths shorter. We
should move towards eliminating the macro altogether, but the definition
has been left in with a note on deprecation so that in-progress work
will not suffer merge conflicts.
2022-10-15 01:09:09 +02:00
sfan5
f3a1f9f656
Move Ubuntu builds into docker to keep them working
2022-10-14 16:09:17 +02:00
Riceball LEE
1128d9deab
win32: use the unicode window instead of ansi window ( #138 )
2022-10-14 15:52:10 +02:00
sfan5
9b541f2948
Fix buffer size for wchar-multibyte conversion
2022-10-14 15:47:49 +02:00
Tobias Frost
1cf0f3bef0
Fix typo in CXMeshFileLoader.cpp ( #133 )
...
This patch was provided from J. Puydt to Debian.
Origin: https://salsa.debian.org/games-team/minetest/-/blob/master/debian/patches/fix-typos.patch
2022-09-21 10:47:19 +02:00
sfan5
3225007e8d
Bump revision
2022-09-16 19:39:46 +02:00
sfan5
e9f205f952
Avoid using XIWarpPointer on certain setups where it's broken
...
fixes minetest/minetest#12697
2022-09-12 16:20:31 +02:00