Commit Graph

260 Commits

Author SHA1 Message Date
a47890d7cb Fix embedded textures causing a model not to load 2023-01-27 20:45:02 -05:00
b47858cf80 Fix segfault from reading bad number of indices 2023-01-27 16:17:20 -06:00
79ffe6b6d8 Update to latest branch of lukka/get-cmake 2023-01-27 16:17:19 -06:00
373a33a246 Fix coordinate system change
Old code was inverting the X axis, new code inverts the Z axis.
2023-01-27 16:17:19 -06:00
56c4a5a945 Fix reordering warnings 2023-01-27 16:17:18 -06:00
d4eea38a65 Fix aliasing violation when reading primitives 2023-01-27 16:17:18 -06:00
ad9fda174f Remove DESCRIPTION from tinygltf project 2023-01-27 16:17:18 -06:00
25507f196c Switch to fixed branch of lukka/get-cmake action 2023-01-27 16:17:17 -06:00
93b538cb58 Test vertex normals on cube 2023-01-27 16:17:17 -06:00
d90b906d26 Test for texture coordinates on cube 2023-01-27 16:17:16 -06:00
b1260a8927 Scale cube vertices correctly 2023-01-27 16:17:16 -06:00
e784335115 Add test for blender cube 2023-01-27 16:17:16 -06:00
86401f4019 Use a better action for getting CMake 3.5 2023-01-27 16:17:15 -06:00
1b9d3ca502 Test for correct vertex indices 2023-01-27 16:17:15 -06:00
f2a3e990f3 Add CI build for CMake 3.5 with GCC 5.3 2023-01-27 16:17:14 -06:00
ffd5364533 Remove constexpr from readFloat 2023-01-27 16:17:14 -06:00
46148bbf61 Load vertex coordinates from glTF buffer 2023-01-27 16:17:14 -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
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
3cb592369d Test case when file is nullptr 2023-01-27 16:16:18 -06:00
336aa204fb Test that minimal triangle has correct vertices 2023-01-27 16:16:17 -06:00
4f5588e7e8 Test that minimal triangle returns some mesh 2023-01-27 16:16:17 -06:00
880cbbbb5e Do not use Ninja after all 2023-01-27 16:16:16 -06:00
1ee860d903 Go back to make command 2023-01-27 16:16:16 -06:00
af31bcef26 Fix compat with old CMake CLI 2023-01-27 16:16:15 -06:00
99ad4f3472 Fix path to tests in CI and use Ninja 2023-01-27 16:16:15 -06:00
11a656ab31 Run tests in Linux GL CI build 2023-01-27 16:16:14 -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
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
3de3ff524a Avoid reskinning joints for animated meshes twice for each frame. 2023-01-07 16:59:02 -08:00
7d3142b969 Remove leftover code from software rendering 2023-01-02 21:21:53 +01:00
a9230e5f49 Delete profiler 2023-01-02 21:05:07 +01:00
b5a6dc0a15 Delete leak hunter 2023-01-02 20:37:18 +01:00
ce0d29df93 Update workflow to address deprecations 1.9.0mt9 2022-12-31 12:30:10 +01:00
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
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
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
05a00a8d91 Completely remove irrAllocator 2022-12-23 19:56:21 +01:00
07fd32da50 Replace core::string implementation with std::basic_string 2022-12-23 19:17:08 +01:00
735af8eec6 Add missing string tests 2022-12-23 19:17:08 +01:00
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
b9e0641203 Add unittests for irrString 2022-11-11 16:25:49 +01:00
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