Philip Rideout
cdf03f91c9
Apply Draco compression to FlightHelmet.
2020-03-30 15:58:55 -07:00
Ben Doherty
f5e6ec42b3
Fix draco build with Xcode ( #2306 )
2020-03-30 15:06:53 -07:00
Philip Rideout
76f0309b58
Remove unused Draco targets from build.
2020-03-27 17:07:55 -07:00
Philip Rideout
d9e9fabec5
Disable unused Draco features.
2020-03-27 16:32:44 -07:00
Philip Rideout
a922e914b4
Enable Draco for Android.
2020-03-27 16:32:44 -07:00
Philip Rideout
4b7677fd13
Apply Draco compression to BusterDrone.
2020-03-27 16:32:44 -07:00
Philip Rideout
241f08bd74
Draco: do not add files to the build root.
2020-03-27 13:59:41 -07:00
Romain Guy
94a01c6010
Be compatible with CMake 3.10 again ( #2296 )
...
* Be compatible with CMake 3.10 again
* Windows fix
* Add CMake changes to patch file
2020-03-27 11:15:18 -07:00
Romain Guy
40aad197da
Fixes various issues ( #2292 )
...
* Fixes various issues
- Fix gltf_baker crash
- Fix Python3 discovery on macOS
- Fix TBB CMake warning
- Fix bent normals baking
* Find Python 3 on Windows
2020-03-26 22:53:44 -07:00
Philip Rideout
0d32c58e41
gltfio: add support for Draco (desktop only)
...
This needs a bit more testing before merging, but I wanted to put up the
PR for review. I will look into supporting Android after we land this.
Fixes #1932 .
2020-03-26 19:52:26 -07:00
Romain Guy
87ac282014
Export missing headers for NameComponentManager ( #2276 )
2020-03-24 16:32:48 -07:00
Philip Rideout
3ea8a25127
Add Draco 1.3.6 to third_party.
2020-03-24 10:13:13 -07:00
Ben Doherty
72a182122a
Update spirv-cross to 871c85d ( #2262 )
2020-03-20 16:59:47 -07:00
Ben Doherty
acc36e8d9b
Deprecating Clang on Windows in CMakeLists ( #2243 )
2020-03-13 12:33:02 -07:00
Ben Doherty
f80c584db0
Update glslang to dbb56a1 ( #2232 )
2020-03-11 12:34:08 -07:00
Ben Doherty
a2c6c34739
Update SPIRV-Tools to 2020.1 / SPIRV-Cross to 65aa0c3 ( #2121 )
2020-03-10 15:32:41 -07:00
Romain Guy
4ec5fac95c
Add support for KHR_materials_clearcoat to gltfio ( #2169 )
2020-02-26 10:11:34 -08:00
Romain Guy
ed2fe83491
Update cgltf to latest ( #2168 )
2020-02-25 19:21:48 -08:00
Romain Guy
0f7f6f6004
Update to cgltf v1.5 ( #2097 )
2020-02-04 12:27:38 -08:00
Philip Rideout
a5a6e9be8a
Add animated GLTF model to third_party.
...
This asset will be used in an upcoming Android sample. I converted the
textures from PNG to JPG to reduce the footprint.
2020-01-15 16:56:46 -08:00
Ben Doherty
59e3465b6b
Update Assimp to 5.0.1 ( #2027 )
2020-01-13 15:00:27 -08:00
Romain Guy
78842b59c9
Only build FBX and OBJ importers ( #2003 )
2020-01-06 14:38:32 -08:00
Philip Rideout
28065e36e8
Make builds less verbose.
...
Fixes #1956 .
2019-12-10 17:19:06 -08:00
Philip Rideout
1fa2fd9b7f
WebGL: add morphing demo.
2019-10-31 11:57:43 -07:00
Ben Doherty
c33f6adf62
Remove BUILD_DEMO CMake option ( #1776 )
2019-10-14 09:09:46 -07:00
Philip Rideout
552bb3e6db
Update cgltf with sparse functionality.
2019-10-09 18:45:27 -07:00
Ben Doherty
01fab5a6e4
Update gtest to latest master ( #1718 )
2019-10-01 16:48:10 -07:00
Gregory Popovitch
d5c0d11404
Final changes for building with msvc 2019 on Windows ( #1681 )
2019-09-30 14:18:06 -07:00
Gregory Popovitch
a34903aa33
Update CMake configuration to support building with MSVC
2019-09-23 10:15:34 -07:00
Ben Doherty
0cebbfca23
Fix STB linking issues on Windows ( #1669 )
2019-09-19 15:31:54 -07:00
Gregory Popovitch
6160d3f51e
more changes for building with vs2019/msvc ( #1506 )
2019-09-18 17:25:22 -07:00
Philip Rideout
bf9d1f1967
civetweb: fix warnings
2019-09-16 09:43:49 -07:00
Philip Rideout
0e81207758
WebGL: add demo for glTF animation.
...
Fixes #1583 .
2019-09-06 16:44:03 -07:00
Philip Rideout
9c64c20ceb
matdbg: fail gracefully, emit logs, fewer threads.
2019-08-29 09:13:20 -07:00
Philip Rideout
c0de0ca36d
gltfio: fix transforms for nodes with non-uniform scale.
...
I tested this with the problem model and a couple other models.
This bug is inherited from cgltf_node_transform_local, so I will
upstream the fix. There are two ways to see that the new math is
correct:
1) Look at decomposeMatrix and note that scales belong to rows,
not columns.
2) Look at the Brandon Jones implementation:
http://glmatrix.net/docs/mat4.js.html#line1079
Fixes #1519 .
2019-08-28 15:31:33 -07:00
Philip Rideout
bc94269e73
matdbg: fix a warning when building civetweb.
2019-08-26 12:37:38 -07:00
Philip Rideout
a65998bbc1
Fix Linux build, hopefully.
2019-08-23 10:16:22 -07:00
Philip Rideout
5120c18977
Update third_party/cgltf to latest.
2019-08-23 09:50:08 -07:00
Philip Rideout
6d74d31ecd
Add civetweb to third_party (MIT).
...
This is a dependency of our upcoming web-based material debugger. This
CL also includes `tnt/CMakeLists.txt`, which builds a static lib in a
minimal configuration that enables WebSocket support. The entire library
is built from only 4 files:
${PUBLIC_HDR_DIR}/CivetServer.h
${PUBLIC_HDR_DIR}/civetweb.h
${SRC_DIR}/civetweb.c
${SRC_DIR}/CivetServer.cpp
2019-08-21 17:45:37 -07:00
Romain Guy
53a12c3f01
Add flower_road envmap with the sun removed
2019-08-01 16:37:06 -07:00
Ben Doherty
a47b5c21cf
Update SPIRV-Cross ( #1439 )
2019-07-24 16:26:24 -07:00
Philip Rideout
2265eca82d
Update cgltf.
2019-07-11 14:52:48 -07:00
Philip Rideout
2bfec9f4af
gltfio: Disable file formats that we do not need.
...
This only removes 40k but at least it is easy.
2019-06-26 18:15:02 -07:00
Philip Rideout
50d4dc6499
Update cgltf.
2019-06-21 14:51:41 -07:00
Philip Rideout
cbc662085e
cgltf: expose extension lists
2019-06-21 14:51:41 -07:00
Romain Guy
b1242163f7
Make CMake 3.10 the minimum version, add LTO option ( #1316 )
...
* Make CMake 3.10 the minimum version, add LTO option
* Install a newer CMake on Linux CI builds
* Update LLVM and Cmake on Windows CI
* Update build/windows/ci-common.bat
Co-Authored-By: Ben Doherty <benjdoherty15@gmail.com >
* Update formatting
* Apply suggestions from code review
* Update build/windows/ci-common.bat
* Update CMake
* Switch Android projects back to CMake 3.6
2019-06-19 12:53:03 -07:00
Ben Doherty
5caf9b9575
SPIRV-cross update ( #1295 )
2019-06-13 12:15:37 -07:00
Philip Rideout
8142ffdfb7
Add bloom demo and release notes for #119 .
2019-06-11 15:56:24 -07:00
Philip Rideout
f93046308c
gltf_baker: improve error handling throughout.
2019-06-05 15:25:47 -07:00
Philip Rideout
8df3253955
Resurrect the denoiser.
...
This follows the convention of providing our own CMake files in the tnt
folder(s) and successfully builds with the -i option (install).
2019-06-03 10:39:56 -07:00