copilot-swe-agent[bot] and syoyo
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
copilot-swe-agent[bot]
ee3ff55b26
Initial plan
2026-03-05 04:27:04 +00:00
Syoyo Fujita
0941911736
Merge pull request #532 from AnisB/remove_std_namespace
...
Removing problematic using namespace in a header file
2026-03-03 02:59:00 +09:00
benyo-razer
d9f5488a84
Removing problematic using namespace in a header file
2026-03-02 12:21:07 +01:00
Syoyo Fujita
cc9a863c9a
Merge pull request #531 from syoyo/copilot/update-ci-workflow-comprehensive-builds
...
Update Linux Clang CI job to use Clang 21
2026-02-06 01:39:55 +09:00
Syoyo Fujita and Claude Opus 4.5
e017002baa
Use CMake and ctest for Linux and macOS native builds
...
Convert manual g++/clang++ builds to CMake for consistency with
Windows builds:
- Linux x64 (GCC)
- Linux ARM64 (GCC)
- macOS ARM64 Apple Silicon (Clang)
All native builds now use:
- cmake -B build -DTINYGLTF_BUILD_LOADER_EXAMPLE=ON
- cmake --build build
- ctest --test-dir build --output-on-failure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:52:59 +09:00
Syoyo Fujita and Claude Opus 4.5
392e9f4df3
Update Linux Clang job to use Clang 21
...
- Install Clang 21 from LLVM apt repository
- Use CMake with clang-21/clang++-21 compilers
- Run tests with ctest
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:24:55 +09:00
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