Syoyo Fujita
3c1b1735b7
raise C++ version requirement from C++14 to C++17
...
Update all CMakeLists.txt, Makefiles, meson.build, setup.py,
and documentation files to use C++17 standard.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 03:39:41 +09:00
Syoyo Fujita
b3bff28f80
Remove tinyxml2
2023-11-29 02:32:21 +09:00
Syoyo Fujita
629547f6c3
Update README.md
2023-06-07 02:05:30 +09:00
Syoyo Fujita
dc3b238c3c
Reduce max num pixels in fuzz testing.
2023-05-20 21:19:24 +09:00
Syoyo Fujita
f1b5543628
wuffs jpeg decoder fuzzer main.
2023-05-19 04:45:22 +09:00
Syoyo Fujita
5581f3e170
Add wuffs(image decoder) fuzzer.
2023-05-19 04:41:26 +09:00
Syoyo Fujita
36670c22ee
Implement pathutil::ResolveRelativePath fuzz test.
2023-03-17 20:03:01 +09:00
Syoyo Fujita
b494d70b1d
Initial implementation of resolving relative Path.
2023-03-17 06:35:30 +09:00
Syoyo Fujita
9f953d5856
Add sRGB <-> Linear conversion code.
2023-02-18 23:11:07 +09:00
Syoyo Fujita
9172622a24
Use TypedTerminalAttr for UsdPreviewSurface's output attributes.
...
[USDA parser] Fix `token outputs:surface` is not parsed correctly.
Add path-util.cc
2023-01-26 20:32:11 +09:00
Syoyo Fujita
2c2f46add3
Fix fuzzer build.
2023-01-15 20:08:23 +09:00
Syoyo Fujita
d98768ce18
Better deal with escape/unescape control sequence character.
2023-01-10 06:11:34 +09:00
Syoyo Fujita
b53242a1e7
Fix fuzzer build.
2022-11-23 05:27:21 +09:00
Syoyo Fujita
348732db88
Fix fuzzer build
2022-10-24 06:00:08 +09:00
Syoyo Fujita
854182d873
[Tydra] Add shader network(nothing yet though).
...
Remove unused `experimental/serialize`
2022-10-17 03:39:10 +09:00
Syoyo Fujita
5ee08fb5fb
Update Project file.
2022-10-15 22:44:13 +09:00
Syoyo Fujita
af64beaca4
Split AsciiParser class for fast compilation and recude sections generated in .obj(mingw fails to generate .obj due to large amount of sections generated)
2022-10-15 21:32:35 +09:00
Syoyo Fujita
160778883d
Refactor source code a bit.
2022-10-07 22:02:25 +09:00
Syoyo Fujita
1f93c6ea11
Remove ryu(Floating point parser) library, which is not used in TinyUSDZ anymore.
2022-10-04 21:06:06 +09:00
Syoyo Fujita
8106ed77c7
Fix alac fuzzer build.
2022-09-29 04:54:20 +09:00
Syoyo Fujita
8b950ea3e5
ALAC fuzzer placeholder.
2022-09-28 18:29:20 +09:00
Syoyo Fujita
f889bca6d1
Add dr_wav decoder fuzzer
2022-09-26 18:58:10 +09:00
Syoyo Fujita
7244336585
Update dr_wav3 and dr_mp3.
...
Add dr_mp3 decoding fuzzer.
2022-09-26 18:29:11 +09:00
Syoyo Fujita
63245e63d5
Add DecompressInt tester.
...
Fix DecompressInt fuzzer.
2022-09-24 21:06:34 +09:00
Syoyo Fujita
5f489061fe
Harden LZ4_Decompress.
...
Add fuzzer for LZ4_Decompress.
2022-09-22 03:56:17 +09:00
Syoyo Fujita
e6a08a1765
Fix compile.
...
Harden Crate read.
Try to suppress possible lz4 buffer-overrun access.
2022-09-21 04:24:53 +09:00
Syoyo Fujita
ee4813f06b
Support parsing over and class Prim specifier(Parse only).
...
Refactor Property class.
Add USDC parser fuzzer.
2022-09-20 22:51:40 +09:00
Syoyo Fujita
ce830a9f70
[USDC] Fix reading Compressed paths.
...
[USDZ] Harden image loading.
[USDA] Add some support of triple single-quoted string.
2022-09-19 21:44:46 +09:00
Syoyo Fujita
b7d7dfae71
Use naiive implementation for Token type to simplify the system.
...
Harden crate reader for invalid TOC sections.
Add USDA/USDC/USDZ file type detection API.
2022-09-17 02:16:29 +09:00
Syoyo Fujita
9bc1103656
Fill fuzzer main...
2022-09-16 05:34:55 +09:00
Syoyo Fujita
8ae7c781dc
Add performance.
2022-09-12 04:01:12 +09:00
Syoyo Fujita
e6ce8728d6
Add tiny-format, simple Python-like format print utility.
2022-09-02 22:00:23 +09:00
Syoyo Fujita
6b2b6fc4cd
Refactoring Prim reconstruction.
2022-09-01 22:56:35 +09:00
Syoyo Fujita
2637e5800a
Improve Xform parsing and pprint.
...
Initial parsing support of `customLayerData` in Stage metadatum.
2022-08-23 23:06:37 +09:00
Syoyo Fujita
50bf51dea7
Add pystring.
2022-08-16 21:36:13 +09:00
Syoyo Fujita
b84c925fd3
Use original LZ4 source code.
2022-08-16 21:30:15 +09:00
Syoyo Fujita
d29f446e91
Refactor for Prim scene graph reconstruction.
2022-08-13 23:11:23 +09:00
Syoyo Fujita
d9f2a7c737
Fix fuzzer build.
2022-08-09 20:32:01 +09:00
Syoyo Fujita
35820fb8ba
Add stb_image_write.h
...
Refactor and fix fuzzer build.
Disable debug printf for fuzzer build.
2022-08-07 22:29:57 +09:00
Syoyo Fujita
0ac857fea2
Fix build.
2022-07-31 04:07:56 +09:00
Syoyo Fujita
d8cf6801ac
Fix fuzzer copile.
2022-07-19 03:25:15 +09:00
Syoyo Fujita
c4197d5599
Fix fuzzer build.
2022-07-10 22:19:06 +09:00
Syoyo Fujita
248319c0ab
Fix compiling fuzzer.
2022-07-08 19:25:00 +09:00
Syoyo Fujita
4e8770dc8f
Fix meson build.
2022-07-04 20:20:08 +09:00
Syoyo Fujita
1992dcf2c4
Initial ClusterFuzzLite support.
2022-04-24 20:38:12 +09:00
Syoyo Fujita
5bc65d373d
add type defs.
2022-03-13 19:35:53 +09:00
Syoyo Fujita
9d1ba05168
Add usda_parser fuzzer.
2021-11-29 20:15:42 +09:00
Syoyo Fujita
c00e4a1264
Add fuzzer test.
2020-01-12 18:42:21 +09:00