Commit Graph

113 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
7120431da6 Tighten README security wording 2026-06-02 16:16:34 +00:00
copilot-swe-agent[bot]
3c25af4a57 Remove security docs 2026-06-02 16:15:29 +00:00
Syoyo Fujita
a441a310fd Harden and optimize v3 C parser 2026-05-31 22:20:46 +09:00
Syoyo Fujita
57f4256812 Document v3 C security model and verification layers in README
Adds a Security model subsection covering URI sanitization, index-bounds
validation, strict numeric ranges, the 1 GB memory budget, image-decoder
opt-out, and error message lifetime — pointing to the authoritative
Security Considerations block in tiny_gltf_v3.h.

Adds a Testing & verification subsection describing the three coverage
layers shipped with the v3 C runtime: internal regression tests in
tester_v3_c, the cross-version DIGEST verifier in test_runner.py, and
the libFuzzer harness with ASan+UBSan in tests/v3/fuzzer/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 14:16:30 +09:00
Syoyo Fujita
463bc4c292 Mark v3 C runtime experimental
Update README.md to describe the pure-C v3 runtime accurately, fix the JSON backend reference, and mark the new C implementation as experimental.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-06 09:16:14 +09:00
Syoyo Fujita
7c3d89ed5c Add pure-C TinyGLTF v3 runtime
Introduce a C-first TinyGLTF v3 runtime in tiny_gltf_v3.c with a pure-C JSON backend, hook the public header to the new implementation, and add CMake/test coverage for parse and write round-trips.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-06 04:28:41 +09:00
Syoyo Fujita
fcfce6fc63 Remove projects section from README
Removed the list of projects using TinyGLTF from the README.
2026-05-04 05:37:00 +09:00
Syoyo Fujita
cfcadfa8d1 Clarify C++ version requirement in README
Updated README to reflect C++11 requirement and removed outdated information.
2026-03-24 04:52:36 +09:00
copilot-swe-agent[bot]
68ef5901e2 Add v3 documentation to README.md with summary, quick start, and v2 deprecation notice
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/syoyo/tinygltf/sessions/ffbaa2c3-7ad0-4210-b802-3253f1443ec2
2026-03-23 16:38:16 +00:00
copilot-swe-agent[bot]
2df78ad4af Remove AppVeyor CI config and badge from README
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com>
2026-03-05 04:27:49 +00:00
Syoyo Fujita
148ed6c507 Update the usage code: https://github.com/syoyo/tinygltf/pull/524 2025-11-02 10:10:11 +09:00
Niels Eppenhof
77fec96878 Removed TINYGLTF_USE_CPP14 option since it is unused 2025-05-19 14:58:41 +02:00
Brad
0c4b226f1f Documentation: Submodule hint added 2024-12-20 17:49:51 -06:00
Syoyo Fujita
35d3f5ae0a Update README.md 2024-07-04 03:01:46 +09:00
Syoyo Fujita
29cfe103f8 Deprecate Travis CI and remove Travis CI scripts. Fixes #439 2023-12-11 21:00:35 +09:00
Turánszki János
9b5fe332a2 added project link to readme 2023-08-07 06:59:35 +02:00
Syoyo Fujita
c0cde4de4a Simplify version comment in tiny_gltf.h
Remove wuffs code(which was accidently adde to `release` branch)
2023-06-04 19:07:00 +09:00
Syoyo Fujita
d96d324975 Prevent duplicated key generation when serializing lights + RapidJSON backend. Fixes #420 2023-06-04 05:45:24 +09:00
tioez326
165df4c474 Fix typo 2023-02-10 12:09:12 +01:00
Nicolas Raoul
52fbd461a3 Fixed typo 2023-01-12 15:29:32 +09:00
Syoyo Fujita
9b4eb573eb Bump version 2.8.0. 2023-01-10 20:42:24 +09:00
Syoyo Fujita
d579372d55 Update readme. 2022-12-29 21:50:47 +09:00
Syoyo Fujita
0a4442669a Update README.md
Remove Python 2.x description
2022-12-03 19:40:45 +09:00
Eduardo Doria
830b0d6f6e Added Supernova Engine to Projects using TinyGLTF 2022-11-07 08:53:47 -03:00
Syoyo Fujita
cad515fbc3 Add WASI build procedure. 2022-09-22 04:36:58 +09:00
Syoyo Fujita
ed7fafa028 Update README. 2022-08-19 18:21:24 +09:00
Syoyo Fujita
0c708d2e47 Add Open3D to "projects using TinyGLTF". 2022-05-07 01:35:14 +09:00
Syoyo Fujita
134e87705a Fix typo from PR #320 2021-11-21 18:59:10 +09:00
Syoyo Fujita
f8f123d72d Merge branch 'master' of github.com:syoyo/tinygltf 2021-09-24 17:11:07 +09:00
Syoyo Fujita
674607b577 Describe current status(its stable) 2021-09-24 17:10:29 +09:00
Syoyo Fujita
53548920be Add readme to use tinygtf through cmake + add_subdirectory. 2021-07-03 22:06:29 +09:00
AlvaroBarua
0fd9b3cd31 Updated Readme.md 2021-03-18 18:40:09 +00:00
Syoyo Fujita
879d53d130 Add CMake file and Makefile for examples/build-gltf 2021-02-26 18:34:00 +09:00
David Dubois
b05efb4733 Add my project to the README
My personal project uses tinygltf so i want to add it to the "Projects using TinyGLTF" section of the README
2020-12-22 22:32:59 -08:00
Syoyo Fujita
6e219ab2f2 Add document for TinyGLTF::SetPreserveimageChannels. 2020-10-31 19:40:33 +09:00
Syoyo Fujita
b51f8be2c5 Add note on sajson branch. 2020-08-09 21:18:28 +09:00
Syoyo Fujita
8febd91039 Add GitHub Actions badge. 2020-05-30 17:06:45 +09:00
Syoyo
3851ef0ba0 Add TDME2 2020-05-22 01:25:03 +09:00
Syoyo Fujita
70456ba892 Merge branch 'uri-decode' 2020-03-03 18:49:27 +09:00
Syoyo Fujita
027e39e8fb Update copyright year.
Add note on the result from fuzzer test.
2020-02-24 01:36:24 +09:00
Syoyo Fujita
853477d8d1 Add clang fuzzer tester. 2020-01-18 20:31:54 +09:00
Syoyo Fujita
8c96c56a6e Add dlib license. 2020-01-08 02:39:46 +09:00
Syoyo Fujita
ff0233dc63 Update READE. 2019-11-24 20:50:35 +09:00
Syoyo Fujita
e5f1b3f7d7 Add URL of Vulkan-Samples. 2019-11-08 14:45:16 +09:00
Patricio Gonzalez Vivo
6249d917d3 adding glslViewer 2019-10-08 03:07:58 -07:00
Anton Klochkov
8992e69cc3 Added project to Readme.md (QuickLook GLTF plugin) 2019-09-15 01:25:47 +03:00
Syoyo Fujita
3a1e8fcec2 Add a link to Lighthouse 2. 2019-09-09 20:07:54 +09:00
Syoyo Fujita
5be7b3bb61 Suppress variable-is-shadowed warnings.
Apply clang-format.
Add note on RapidJSON and C++14 compilation flags.
2019-09-05 14:40:32 +09:00
Syoyo Fujita
271eea8b55 Change the behavior of NUMBER value in Value class. NUMBER now reprents the value is either int or real(floating point). 2019-07-25 19:22:44 +09:00
Syoyo Fujita
dee354ca13 Update README. Add note on tinygltf::Value for extensions. 2019-07-24 19:55:04 +09:00