Syoyo Fujita
ed3d1ec2f5
Merge pull request #481 from jam3sward/fix-c4267-warnings-vs-win32
...
Fix C4267 warnings in Visual Studio on WIN32
2024-03-26 05:23:03 +09:00
James Ward
9b4e1eae9e
Fix C4267 warnings in Visual Studio on WIN32
2024-03-25 17:50:33 +00:00
Syoyo Fujita
cbc8e1bea6
Merge pull request #479 from The0Dev/fix_wopen_ronly
...
Added the pmode argument to _wopen to fix the access permission on MinGW
2024-03-26 02:36:27 +09:00
Syoyo Fujita
212de904ca
Merge pull request #480 from ptc-tgamper/bug/msft_lod_extension_used
...
Bug/msft lod extension used
2024-03-26 02:35:51 +09:00
Thomas Gamper
1f5b8f8b8c
tester.cc - extend MSFT_lod test
2024-03-25 17:01:08 +01:00
Thomas Gamper
b274b34972
tiny_gltf.h - register MSFT_lod with the model's used extensions
2024-03-25 17:00:41 +01:00
TheDev
22dfeab315
Added the pmode argument to _wopen to fix the access permission on MinGW
2024-03-25 18:21:20 +03:00
Syoyo Fujita
b132612307
Merge pull request #475 from jam3sward/issue-474
...
M_PI was not defined by <cmath>
2024-03-20 21:11:56 +09:00
James Ward
50d90c91ac
M_PI was not defined by <cmath>
2024-03-19 19:06:19 +00:00
Syoyo Fujita
4bfc1fc180
Merge pull request #471 from ptc-tgamper/ftr/msft_lods
...
[Feature] Add basic support for MSFT_lod extension
v2.8.21
2024-02-06 23:22:38 +09:00
Thomas Gamper
e0cc45e88d
tester.cc - add test case for the crash fix in KHR_audio node serialization
2024-02-06 14:48:58 +01:00
Thomas Gamper
c3bbe97a9e
tester.cc - add MSFT_lods test case
2024-02-05 17:03:16 +01:00
Thomas Gamper
f1bdf43e15
tiny_gltf.h - add/remove MSFT_extension as required
2024-02-05 16:50:46 +01:00
Thomas Gamper
a42263bdba
tiny_gltf.h - parse node and material lods
2024-02-05 15:42:49 +01:00
Syoyo Fujita
4fea26f6c8
Allow zero-sized BIN chunk. Fixes #440
v2.8.20
2024-01-24 05:43:27 +09:00
Syoyo Fujita
c5641f2c22
Deprecate Travis CI and remove Travis CI scripts. Fixes #439
2023-12-11 21:00:35 +09:00
Syoyo Fujita
6782f887bb
Merge pull request #467 from rhiskey/release
...
Small security and overflow patch
v2.8.19
2023-12-05 06:42:19 +09:00
rhiskey
8fdeca146e
Update stb_image_write.h
...
Provided `sizeof(buffer)` in `sptintf`
2023-12-05 00:28:18 +03:00
rhiskey
7fd75df70e
Revert back stb_image_write.h to original code
2023-12-05 00:21:41 +03:00
rhiskey
77238cf23c
Update stb_image_write.h
...
Fixed case when `__STDC_LIB_EXT1__ ` is not defined - for Linux, etc. According to the C99 standart @syoyo
2023-12-05 00:15:50 +03:00
rhiskey
8acf861db7
Update tiny_gltf.h
...
Removed `#undef`
and used the @syoyo method:
https://github.com/syoyo/tinygltf/pull/467#issuecomment-1838703699
2023-12-04 17:11:59 +03:00
rhiskey
03b3a31e02
Update tiny_gltf.h
...
Fixed `Windows.h` MINMAX error and reverted to original numeric limits of type `uint32_t`
2023-12-04 16:57:36 +03:00
rhiskey
30ec815748
Merge branch 'syoyo:release' into release
2023-12-04 16:55:16 +03:00
Syoyo Fujita
8387fdbd50
Fix possible nullptr dereferencing.
...
Add missing `return false`
2023-12-04 22:50:49 +09:00
rhiskey
32198f757f
Update stb_image_write.h
...
Securing printing output via `sprintf_s` instead `sprintf`.
2023-12-04 14:22:14 +03:00
rhiskey
1c6f6efafc
Update tiny_gltf.h
...
Fix max size of `header_and_json_size` limit.
In case of 4GB will check ` sizeof(uint64_t)` insted deprecated max
2023-12-04 14:21:06 +03:00
Syoyo Fujita
d32f1fb2fb
Merge pull request #465 from ptc-tgamper/bug/issue464
...
Fix Empty scenes are wrongly serialized as null Issue #464
2023-11-23 23:28:39 +09:00
Thomas Gamper
3203e1985e
Fix #464
...
tinygltf.h - serialize empty scenes as empty json objects; tester.cc - ad respective test case, bring test cases in correct order, tag test case for light index with correct issue number and fix it to compare to deserialozed model
2023-11-23 15:14:46 +01:00
Syoyo Fujita
211f86e3f5
Merge pull request #463 from ptc-tgamper/bug/issue458
...
Fix Light reference in the node issue #457
2023-11-23 22:19:05 +09:00
Thomas Gamper
afcfb57898
fix #457
...
tiny_gltf.h - access correct json object when serializing a light, this fixes an assert and causes us to serialze the light index properly; tester.cc - add respective testcase
2023-11-23 14:13:12 +01:00
Syoyo Fujita
b6e2398e1d
Merge pull request #462 from ptc-tgamper/bug/issue457
...
Fix Empty nodes are wrongly serialized as null Issue #457
2023-11-23 21:52:47 +09:00
Thomas Gamper
d4ea67cae1
fix #457
...
tiny_gltf.h - make sure to serialize null node as empty object; tester.cc - add respective test case
2023-11-23 11:59:18 +01:00
Syoyo Fujita
f32475c952
Merge pull request #460 from ptc-tgamper/bug/issue459
...
Fix Default constructed Material has wrong emissiveFactor #459
2023-11-23 02:21:28 +09:00
Thomas Gamper
1f42c963e6
fix #459
...
tiny_gltf.h - use member initialization
2023-11-22 15:59:13 +01:00
Thomas Gamper
fd6c7855e7
fix #459
...
tiny_gltf.h - properly initialise emissiveFactor; tests/tester.cc - add test case
2023-11-22 14:17:46 +01:00
Syoyo Fujita
5e8a7fd602
Merge pull request #456 from haroonq/patch-1
...
Allow BufferView indices to be unspecified.
v2.8.18
2023-10-10 21:24:51 +09:00
haroonq
8098a9e8ed
Allow BufferView indices to be unspecified.
...
Allow BufferView indices for element array buffers to be unspecified to support some extensions.
Note that this is similar to how invalid array buffers are handled in order to support, for example, sparse morph targets.
2023-10-09 10:30:25 +00:00
Syoyo Fujita
e0b393c695
Merge pull request #455 from nyalldawson/fix_message
...
Fix incorrect component type shown in warning message
v2.8.17
2023-09-12 20:28:35 +09:00
Nyall Dawson
c35819f0b7
Fix incorrect component type shown in warning message
2023-09-12 08:46:14 +10:00
Syoyo Fujita
4b9cfc8c1e
Remove unused code. Fixes #454
v2.8.16
2023-09-07 22:03:46 +09:00
Syoyo Fujita
c40c9c223e
Merge pull request #453 from nyalldawson/fix_draco
...
Fix build with draco
2023-09-07 21:35:55 +09:00
Nyall Dawson
0067b4d941
Fix build with draco
2023-09-07 08:20:28 +10:00
Syoyo Fujita
35735bb686
Merge pull request #452 from nyalldawson/permissive_align
...
Relax bin chunk end alignment check in permissive mode
2023-09-07 06:46:11 +09:00
Nyall Dawson
4d119d7268
Relax bin chunk end alignment check in permissive mode
2023-09-07 07:08:26 +10:00
Syoyo Fujita
fe6a18269f
Merge pull request #450 from nyalldawson/fix_win
...
Fix msvc build -- STRICT is a msvc macro name
2023-09-07 05:59:12 +09:00
Nyall Dawson
bbc1eaeecf
Fix msvc build -- STRICT is a msvc macro name
2023-09-07 06:28:37 +10:00
Syoyo Fujita
62cc92566e
Merge pull request #451 from nyalldawson/mingw
...
Add mingw msys2 workflow
2023-09-06 20:55:14 +09:00
Nyall Dawson
b2aca1ecef
Add mingw msys2 workflow
2023-09-06 08:26:34 +10:00
Nyall Dawson
5a7b8278cd
Fix warning when building without draco support
2023-09-03 09:04:56 +10:00
Syoyo Fujita
3d445cc65d
Merge pull request #449 from emimvi/consistent_byteOffset
...
Always use size_t for byte offsets
2023-09-03 02:20:35 +09:00