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
ee04a29f45
Update comment for "black" wrap mode.
2024-02-24 22:04:09 +09:00
Syoyo Fujita
d88046ac94
Merge branch 'dev' of github.com:syoyo/tinyusdz into dev
2023-11-03 02:07:56 +09:00
Syoyo Fujita
1fe7d2a265
Add UsdPreviewSurface param UI.
2023-11-03 02:07:38 +09:00
Syoyo
8e679e0a14
fix build on macos.
2023-10-31 05:47:01 +09:00
Syoyo Fujita
e1789d78fc
apply clang-format.
2023-10-23 21:20:48 +09:00
Syoyo Fujita
72dfcfbb95
Update shaders.
2023-10-23 06:54:53 +09:00
Syoyo Fujita
82a4b70e63
GLUsdPreviewSurface w.i.p.
2023-10-21 06:07:25 +09:00
Syoyo Fujita
a8cbab4178
Update README.md
2023-10-19 23:06:51 +09:00
Syoyo Fujita
fb9104913c
handle upAxis Z.
2023-10-19 22:30:31 +09:00
Syoyo Fujita
74f181de43
texture mapping W.I.P.
2023-10-19 05:43:11 +09:00
Syoyo Fujita
1f16eeb0a4
basedir
2023-10-18 23:40:07 +09:00
Syoyo Fujita
833ab18ce0
add camera param ui.
2023-10-18 23:22:43 +09:00
Syoyo Fujita
151b65b79b
simple viewmat.
2023-10-18 06:34:15 +09:00
Syoyo Fujita
9a906d12f0
Fix GL vertex data prepare.
...
Trianangulate normals and texcoords.
2023-10-18 05:15:30 +09:00
Syoyo Fujita
ac75d4f349
Merge branch 'dev' of github.com:syoyo/tinyusdz into dev
2023-10-18 02:18:08 +09:00
Syoyo Fujita
c8487ec6ee
Build geometric normal if normals is not present in Mesh.
2023-10-18 02:17:47 +09:00
Syoyo Fujita
ca5e15611f
Use mat3 for normalMatrix.
2023-10-17 21:47:28 +09:00
Syoyo Fujita
70159e4be4
setup GL uniforms(W.I.P.)
2023-10-17 05:31:36 +09:00
Syoyo Fujita
5e1bf8059b
Merge branch 'dev' of github.com:syoyo/tinyusdz into dev
2023-10-17 02:48:14 +09:00
Syoyo Fujita
ef47827725
cosmetics.
2023-10-17 02:48:07 +09:00
Syoyo Fujita
6d94dc8318
Add simple find_file().
...
Fix calling glfwSwapBuffers twice.
2023-10-17 02:25:52 +09:00
Syoyo Fujita
1ca8d96e18
cosmetics.
2023-10-16 05:48:13 +09:00
Syoyo Fujita
f5d02f6c87
refactor shader variables.
2023-10-15 04:33:40 +09:00
Syoyo Fujita
4992dd1c00
Implement some GL stuff.
2023-10-14 23:37:52 +09:00
Syoyo Fujita
bd9ab32f80
Possible highDPI support in linux.
2023-10-13 22:21:29 +09:00
Syoyo Fujita
e1dc0b9d70
Refactor OpenGL code.
2023-02-17 06:35:16 +09:00
Syoyo Fujita
729148f243
Fix CMakeLists.txt
...
Add more OpenGL codes for Mesh's VertexArray data setup.
2023-02-16 06:23:25 +09:00
Syoyo Fujita
9d6bd5bd1a
Add few opengl code.
2023-02-05 06:59:49 +09:00
Syoyo Fujita
2471c4c4bd
Add some GL codes.
2023-02-04 06:05:41 +09:00
Syoyo Fujita
0164c3585b
Merge branch 'dev' of github.com:syoyo/tinyusdz into dev
2023-02-04 01:17:25 +09:00
Syoyo Fujita
28e63e97f3
Use OpenGL3
2023-02-04 01:17:12 +09:00
Syoyo Fujita
1d86fc90a1
Use single-header version of nlohmann json.hpp
...
Fix usd_to_json example build.
2023-02-03 22:44:27 +09:00
Syoyo Fujita
361f157048
Add shader(resource) embedding Python script.
2023-02-02 22:38:05 +09:00
Syoyo Fujita
629bb9e00b
Add GL shader util code.
...
Add GL shaders from gltf-insight.
2023-02-02 21:53:33 +09:00
Syoyo Fujita
fc703341fc
Implement matrixNf <-> matrixNd conversion(constructor and operator=)
...
[EAMPLE] Implement some OpenGL stuffs.
2023-01-31 05:48:50 +09:00
Syoyo Fujita
726a2a57d7
BuiltinRelationship -> RelationshipProperty.
...
[openglviewer] Check texel data byte length.
2023-01-30 17:48:56 +09:00
Syoyo Fujita
1121aece34
Introduce BuiltinRelationship class(to replace optional<Relationship>).
...
W.I.P.
2023-01-30 06:29:24 +09:00
Syoyo Fujita
ef46ad1359
Use absolute path in cmakelists.
2023-01-30 05:11:34 +09:00
Syoyo Fujita
c086691c0a
Cosmetics.
2023-01-28 23:07:06 +09:00
Syoyo Fujita
a24f2b1851
Replace glm with linalg.h in viewport_camera.hh
2023-01-28 21:34:16 +09:00
Syoyo Fujita
4c304a0f3d
Import viewport camera util from Vulkan example(W.I.P.).
2023-01-28 06:08:48 +09:00
Syoyo Fujita
0fcb94d8c8
Improve cmake bootstrap for examples/pxrusd build.
...
Cosmetics for examples/openglviewer.
2023-01-23 05:56:16 +09:00
Syoyo Fujita
111f2a9d4d
Fix openglviewer example build.
...
Do not build tests, examples and tools by default when tinyusdz is being added by
add_subdirectory()
2023-01-19 02:17:38 +09:00
Syoyo Fujita
79f800b00c
Refactor code. Move Prim impl. in stage.cc to prim-types.cc
...
Update READMEs
2022-10-31 17:49:05 +09:00
Syoyo Fujita
dc1969fb7b
Update imgui.
2022-03-03 03:29:40 +09:00
Syoyo Fujita
48d806ec00
Set minumum CMAKE_CXX_STANDARD to C++14
2021-08-23 20:45:09 +09:00
Syoyo Fujita
1bb5becba4
Update SDL2 to 2.0.14
...
Update imgui
Add some Matrix codes.
2020-12-24 20:13:51 +09:00
Syoyo Fujita
ef4ae8fc00
Implement some MeshGeom conversion code.
2020-06-21 20:28:19 +09:00
Syoyo Fujita
9ab3434570
Cosmetics.
2020-04-23 02:47:24 +09:00