Commit Graph

254 Commits

Author SHA1 Message Date
Josiah VanderZee
ad9fda174f
Remove DESCRIPTION from tinygltf project 2023-01-27 16:17:18 -06:00
Josiah VanderZee
25507f196c
Switch to fixed branch of lukka/get-cmake action 2023-01-27 16:17:17 -06:00
Josiah VanderZee
93b538cb58
Test vertex normals on cube 2023-01-27 16:17:17 -06:00
Josiah VanderZee
d90b906d26
Test for texture coordinates on cube 2023-01-27 16:17:16 -06:00
Josiah VanderZee
b1260a8927
Scale cube vertices correctly 2023-01-27 16:17:16 -06:00
Josiah VanderZee
e784335115
Add test for blender cube 2023-01-27 16:17:16 -06:00
Josiah VanderZee
86401f4019
Use a better action for getting CMake 3.5 2023-01-27 16:17:15 -06:00
Josiah VanderZee
1b9d3ca502
Test for correct vertex indices 2023-01-27 16:17:15 -06:00
JosiahWI
f2a3e990f3
Add CI build for CMake 3.5 with GCC 5.3 2023-01-27 16:17:14 -06:00
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