Syoyo Fujita
35d3f5ae0a
Update README.md
2024-07-04 03:01:46 +09:00
Syoyo Fujita
5a20fbd7f7
Merge pull request #492 from danwillm/inverse-bind-matrix
...
Make inverseBindMatrices optional
v2.9.1
2024-07-04 02:59:35 +09:00
danwillm
0e28f1ef38
Add test for inverse bind matrices being optional
2024-07-01 22:32:17 +01:00
danwillm
54fd914bc1
Make inverseBindMatrices optional
2024-07-01 18:31:00 +01:00
Syoyo Fujita
43055c0ed1
bump minor version.
v2.9.0
2024-06-28 21:30:43 +09:00
Syoyo Fujita
953bf8bd1c
Merge pull request #491 from ptc-tgamper/bug/image_saving
...
Fix images not being saved due to missing filesystem callbacks
2024-06-28 21:24:53 +09:00
Thomas Gamper
9cf25ef930
fixes #487
...
Support image as_is flag in loading and saving
2024-06-28 12:17:38 +02:00
Thomas Gamper
a440b44ef9
fixes #473
...
tiny_gltf.h - explicitly pass filesystem callbacks to image related functions
tester.cc - add respective test case, fix image uri test case
2024-06-25 15:12:30 +02:00
Syoyo Fujita
efe2957c4a
Merge pull request #489 from SeanCurtis-TRI/PR_callback_as_function
...
Update typedefs of C-style function pointers to std::function
v2.8.23
2024-06-12 04:01:37 +09:00
Sean Curtis
4692f7a714
Remove asserts
2024-06-10 14:18:31 -07:00
Sean Curtis
5d1882cf2f
Update typedefs of C-style function pointers to std::function
...
This allows for the callback to maintain their own state (without recourse
to globals).
In addition, added some incidental clean up:
- URICallback, passed by pointer, is now asserted to be non-null before
accessing.
- FSCallbacks are validated when they are set (in debug builds).
2024-06-06 07:45:01 -07:00
Syoyo Fujita
9aa1c3c393
Merge pull request #486 from pmcgvr/release
...
Fix stripping of slashes from paths
v2.8.22
2024-05-24 02:49:22 +09:00
Syoyo Fujita
394c48c25d
Merge pull request #485 from bwrsandman/patch-1
...
msvc 32bit: Fix C4244 warning
2024-05-21 04:11:31 +09:00
Patrick Mc Gartoll
30457a5373
Fix stripping of slashes from paths
2024-05-16 18:11:26 -07:00
Sandy
73b2d0926f
msvc 32bit: Fix C4244 warning
...
On 32 bit msvc compilers with warnings on, there are C4244 warnings about from 'std::streamoff' to size_t to vector::size_type
2024-05-10 08:47:23 -04:00
Syoyo Fujita
3a65e2ddb8
Merge pull request #482 from jam3sward/fix-c4018-warnings-msvc-win32
...
Fix C4018 warnings in MSVC on WIN32
2024-03-27 03:43:42 +09:00
jamesvert
8a61c041d5
Resolve overload ambiguity in VS2015 (version 14.0)
2024-03-26 11:32:43 +00:00
jamesvert
c74040e9f0
Fix C4018 warnings in MSVC on WIN32
2024-03-26 11:06:16 +00:00
Syoyo Fujita
223a51270a
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
d98da79545
Fix C4267 warnings in Visual Studio on WIN32
2024-03-25 17:50:33 +00:00
Syoyo Fujita
26d0bc2e1a
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
b2c885f9c7
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
8248a41b9e
tester.cc - extend MSFT_lod test
2024-03-25 17:01:08 +01:00
Thomas Gamper
eb5d4ade15
tiny_gltf.h - register MSFT_lod with the model's used extensions
2024-03-25 17:00:41 +01:00
TheDev
9f7af47e45
Added the pmode argument to _wopen to fix the access permission on MinGW
2024-03-25 18:21:20 +03:00
Syoyo Fujita
b7f07dc946
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
e3b6789a7c
M_PI was not defined by <cmath>
2024-03-19 19:06:19 +00:00
Syoyo Fujita
d9c2bbe90c
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
b8366a1c4b
tester.cc - add test case for the crash fix in KHR_audio node serialization
2024-02-06 14:48:58 +01:00
Thomas Gamper
ec027b581b
tester.cc - add MSFT_lods test case
2024-02-05 17:03:16 +01:00
Thomas Gamper
6bfcb71a0c
tiny_gltf.h - add/remove MSFT_extension as required
2024-02-05 16:50:46 +01:00
Thomas Gamper
90e2995bad
tiny_gltf.h - parse node and material lods
2024-02-05 15:42:49 +01:00
Syoyo Fujita
ffa2c665f9
Allow zero-sized BIN chunk. Fixes #440
v2.8.20
2024-01-24 05:43:27 +09:00
Syoyo Fujita
29cfe103f8
Deprecate Travis CI and remove Travis CI scripts. Fixes #439
2023-12-11 21:00:35 +09:00
Syoyo Fujita
1f91e9b662
Merge pull request #467 from rhiskey/release
...
Small security and overflow patch
v2.8.19
2023-12-05 06:42:19 +09:00
rhiskey
4df21f6df6
Update stb_image_write.h
...
Provided `sizeof(buffer)` in `sptintf`
2023-12-05 00:28:18 +03:00
rhiskey
ae7b113cad
Revert back stb_image_write.h to original code
2023-12-05 00:21:41 +03:00
rhiskey
359cf50a0f
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
cf55186b0b
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
808ab042e9
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
aa2fb04ab7
Merge branch 'syoyo:release' into release
2023-12-04 16:55:16 +03:00
Syoyo Fujita
354c1146ee
Fix possible nullptr dereferencing.
...
Add missing `return false`
2023-12-04 22:50:49 +09:00
rhiskey
a68be31c9d
Update stb_image_write.h
...
Securing printing output via `sprintf_s` instead `sprintf`.
2023-12-04 14:22:14 +03:00
rhiskey
46fd11cef1
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
fb3ff961f8
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
cef28f1791
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
cb4dcef520
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
46a1e426d1
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
f54bbd847e
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
439d103665
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