Syoyo Fujita
f10abe07e5
Merge pull request #529 from syoyo/copilot/update-ci-workflow-comprehensive-builds
...
Add comprehensive multi-platform CI workflow with 15 build configurations
2026-02-05 05:42:31 +09:00
Syoyo Fujita and Claude Opus 4.5
57b1c99db2
Use CMake and ctest for RapidJSON backend build
...
Convert RapidJSON backend job from manual g++ builds to CMake,
enabling ctest for running tests.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:35:46 +09:00
Syoyo Fujita and Claude Opus 4.5
47717e469c
Add ctest to CMake-based builds
...
Run ctest after build for:
- Windows x64 MSVC
- Windows x86 MSVC
- Windows MinGW MSYS2
- Linux Header-Only Mode
Cross-compile builds (Windows ARM64, Linux→Windows MinGW) are excluded
since tests cannot run on the host.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:19:22 +09:00
Syoyo Fujita and Claude Opus 4.5
a3618c945b
Remove macOS Intel job from CI
...
macOS Intel runners are being deprecated. Keep only the ARM64
Apple Silicon job for macOS coverage.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:08:09 +09:00
Syoyo Fujita and Claude Opus 4.5
80e94aeec8
Fix CI: update macOS runner and remove Windows unit tests
...
- Change macos-13 to macos-15-large for Intel x64 (macos-13 is retired)
- Remove Windows MSVC unit tests (they have path-related issues and
the existing c-cpp.yml workflow doesn't run tests on Windows either)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:54:40 +09:00
Syoyo Fujita and Claude Opus 4.5
604411c80a
Fix Windows MSVC unit tests build by setting up developer environment
...
The `cl` compiler was not in PATH because the Visual Studio developer
environment needs to be set up before calling MSVC tools directly.
Added `ilammy/msvc-dev-cmd@v1` action to configure the environment.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot] and syoyo
f5dcdf2e9a
Add security: restrict GITHUB_TOKEN permissions to read-only
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot] and syoyo
2746c376f8
Add comprehensive CI workflow with multi-platform builds and tests
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot]
3216eb4df5
Initial plan
2026-02-05 04:54:40 +09:00
Syoyo Fujita
dda694e13f
Merge pull request #530 from syoyo/add-cmake-test-target
...
Add CMake test target and fix Windows test failure
2026-02-05 04:52:23 +09:00
Syoyo Fujita and Claude Opus 4.5
b3e0d78bf9
Add CMake test target and fix Windows test failure
...
- Add TINYGLTF_BUILD_TESTS option to build unit tests via CMake
- Test runs from tests/ directory so relative paths work correctly
- Fix Windows file sharing violation in images-as-is test by closing
fstream before stbi_load attempts to open the same file
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:45:27 +09:00
Syoyo Fujita
280986940b
Merge pull request #528 from syoyo/copilot/add-copilot-review-instructions
...
Add Copilot review instructions for code quality and security checks
2026-02-03 08:55:23 +09:00
copilot-swe-agent[bot] and syoyo
55930ff737
Add Copilot review instructions for tinygltf repository
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-02 23:48:15 +00:00
copilot-swe-agent[bot]
d8a00f0f4e
Initial plan
2026-02-02 23:46:46 +00:00
Syoyo Fujita
488a70a3df
Merge branch 'release' of github.com:syoyo/tinygltf into release
v2.9.7
2025-11-02 10:11:11 +09:00
Syoyo Fujita
148ed6c507
Update the usage code: https://github.com/syoyo/tinygltf/pull/524
2025-11-02 10:10:11 +09:00
Syoyo Fujita
f996e3b092
Merge pull request #525 from nyalldawson/performance
...
Minor performance fixes
2025-11-02 10:08:23 +09:00
Nyall Dawson
f9f49d355d
Fix some 'use of auto that causes a copy' warnings
2025-10-31 08:44:42 +10:00
Nyall Dawson
c61ab2c7bb
Fix some variable copied when could be moved warnings
2025-10-31 08:44:26 +10:00
Syoyo Fujita
26422192e2
Merge pull request #517 from nepp95/release
...
Removed TINYGLTF_USE_CPP14 option since it is unused
v2.9.6
2025-05-20 06:31:38 +09:00
Niels Eppenhof
77fec96878
Removed TINYGLTF_USE_CPP14 option since it is unused
2025-05-19 14:58:41 +02:00
Syoyo Fujita
4b7e16741d
Merge pull request #516 from DrQuackeroo/c24695-fix
...
Initialize Accessor::Sparse members to default values
2025-05-06 09:14:08 +09:00
Sammy Newhide
213dcc7919
Revert e957334 by adding default constructor for Accessor
2025-05-05 17:04:52 -07:00
Sammy Newhide and Copilot
e9573349e7
Remove explicit default constructor for Accessor
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-05 16:43:20 -07:00
Sammy Newhide
8a319d3efc
Initialize Accessor::Sparse members to default values
2025-05-05 15:20:30 -07:00
Syoyo Fujita
b956fa3e9d
Merge pull request #512 from ctrlaltf2/oob-fix
...
Add bounds check to images loaded from bufferviews
v2.9.5
2025-01-22 22:45:07 +09:00
ctrlaltf2
baa70db5a8
Add bounds check to images loaded from bufferviews
2025-01-20 23:43:07 -05:00
Syoyo Fujita
5f330f3952
Merge pull request #509 from NoirMorilec/fix-no-fs
...
Added NO_FS definition for std::ofstream usage
v2.9.4
2024-12-30 22:11:09 +09:00
Leonid
5d7fa94a4b
Added NO_FS definition for std::ofstream usage
2024-12-30 03:12:20 +08:00
Syoyo Fujita
a93facf9b2
Merge pull request #507 from thearchivalone/release
...
Documentation: Submodule hint added
2024-12-21 19:59:42 +09:00
Brad
0c4b226f1f
Documentation: Submodule hint added
2024-12-20 17:49:51 -06:00
Syoyo Fujita
2d31d6fe74
Merge pull request #504 from nim65s/vendor
2024-10-16 23:27:42 +09:00
Syoyo Fujita
50a29a6cf6
Merge pull request #503 from nim65s/release
2024-10-16 23:26:53 +09:00
Guilhem Saurel
bf23ecdfe1
CMake: fix export install dir
2024-10-16 15:53:48 +02:00
Guilhem Saurel
ce27d3cb2b
CMake: allow opt-out of installing vendored headers
2024-10-16 14:58:42 +02:00
Syoyo Fujita
14ba27113e
Merge pull request #501 from msklywenn/release
...
Fix Animation extensions being loaded in place of Sampler extensions
v2.9.3
2024-08-08 21:47:56 +09:00
Daniel Borges
1b983add49
Merge branch 'syoyo:release' into release
2024-08-08 10:25:11 +02:00
Syoyo Fujita
f132d242aa
Merge pull request #496 from ptc-tgamper/bug/issue-495
...
Allow WriteImageDataFunction() callback to be called with empty images
2024-07-26 21:44:16 +09:00
Thomas Gamper
bde9ad61c1
fixes #495
...
Fix issues that block custom image loaders and writers to deal with empty images
2024-07-23 11:45:54 +02:00
Daniel Borges
314faac311
fixed ParseAnimation loading animation's extensions into sampler instead of sample's extensions.
2024-07-19 12:34:16 +02:00
Syoyo Fujita
3cb2822512
Merge pull request #493 from ptc-tgamper/bug/model_clear_on_load
...
Properly clear the model before loading
v2.9.2
2024-07-06 02:43:52 +09:00
Thomas Gamper
7c16fd3b43
Properly clear the model before loading
2024-07-05 08:57:36 +02:00
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