daemyung jang
fa54bdd682
Update imgui to v1.86
2022-01-21 09:53:44 -08:00
Mathias Agopian
dead7ab2ac
Use NDK29 new (and experimental) way to access NDK functions
...
This uses compile time guarded calls to weak symbols, and allows us to
call NDK APIs without having to dlsym() them.
2022-01-13 15:20:26 -08:00
abwood
251abf0545
Add support for the glTF extension KHR_materials_emissive_strength ( #4975 )
2021-12-23 01:32:45 -08:00
Joel Winarske
687f4aff13
Flags to support embedded Linux ( #4911 )
...
- FILAMENT_SKIP_SDL2=ON is used to skip dependencies of sdl2 and sdl2 CMake
- FILAMENT_LINUX_IS_MOBILE is used for Mobile build
Signed-off-by: Joel Winarske <joel.winarske@gmail.com >
2021-12-01 08:31:06 -08:00
Romain Guy
dd4853bcc5
Replace ANDROID with __ANDROID__ ( #4909 )
...
__ANDROID__ is always set by the toolchain and less likely to cause
conflicts than ANDROID. This change also removes the -DANDROID flag
we set ourselves in our toolchain CMake files since we don't need
it anymore.
2021-11-30 16:27:56 -08:00
Joel Winarske
af9b670cfd
Wayland
2021-11-30 11:18:57 -06:00
Ben Doherty
9d29d2e32c
Update spirv-tools to v2021.4 ( #4862 )
2021-11-16 17:13:42 -08:00
Ben Doherty
a29b438161
Update glslang to eb92526 ( #4861 )
2021-11-16 13:26:58 -08:00
Romain Guy
a5dbddfd12
Fix release distribution ( #4713 )
...
Statically link SDL2 to make our samples (glTF Viewer, etc.) completely
standalone, and include missing resources (fonts and default environment
map for the IBL).
2021-10-07 10:11:27 -07:00
Ben Doherty
0fd1c3182e
Add script to check that public headers can compile independently ( #4675 )
2021-09-29 13:47:47 -07:00
Romain Guy
9e5f4be85d
Update cgltf to version 1.11 ( #4612 )
2021-09-13 12:29:38 -07:00
Romain Guy
706780e3a6
Speed up EXR encoding/decoding ( #4446 )
2021-08-04 12:39:57 -07:00
Ben Doherty
7f2ebd25bc
Update glslang's tnt/CMakeLists.txt ( #4348 )
2021-07-20 15:02:22 -07:00
Philip Rideout
105ae8abb6
Update prebuilt MoltenVK to 1.2.182. ( #4260 )
2021-07-07 17:16:44 -07:00
Philip Rideout
1f33dad675
Update glslang. ( #4258 )
2021-07-07 15:27:18 -07:00
Romain Guy
1ab59ca35a
Update to the latest version of Markdeep for local use ( #4257 )
2021-07-07 13:49:38 -07:00
Philip Rideout
5c0826963e
Update spirv-tools. ( #4255 )
2021-07-07 13:28:59 -07:00
Philip Rideout
2605633e1e
Upgrade vkmemalloc.
2021-06-14 12:58:14 -07:00
Benjamin Doherty
e0a8284fcf
Update filament-specific-changes.patch
2021-06-02 10:58:44 -07:00
Benjamin Doherty
eafbf699a2
Turn off warnings as errors for spirv-tools
2021-06-02 10:58:44 -07:00
Mathias Agopian
cd01ad06fd
update SPIRV-CROSS to latest
...
SHA: ff61890722a91e97c44940494be5b6eed0d5ff5b
2021-05-24 13:24:54 -07:00
Romain Guy
c66915209e
Update our build to the latest and greatest ( #3902 )
...
The new requirements are as follow:
- CMake 3.19
- Ninja 1.10
- Android Studio 4.2
- Android NDK 22.1
- Gradle 7.0
- Kotlin 1.5
2021-05-06 10:13:10 -07:00
Philip Rideout
03fcbfea62
Regenerate BlueVK and update MoltenVK binaries. ( #3897 )
...
LunarG just released a new SDK so we're updating everything.
2021-05-05 14:15:52 -07:00
Philip Rideout
c4a12fe48a
Update cgltf to v1.10
2021-03-24 14:31:09 -07:00
Philip Rideout
30b0f39a36
sample-gltf-viewer: add polish to the drag-and-drop feature.
2021-03-03 14:41:22 -08:00
Philip Rideout
9ceb3b016c
sample-gltf-viewer: add drag-and-drop feature.
...
This adds a WebSockets server to filament-utils-android.
Unlike my first attempt (#3599 ), this does not use a piping server and
is therefore much faster to use over a LAN. It also has lower user
friction because there is no need to touch a button in the app or
scan a QR code.
2021-03-03 14:41:22 -08:00
Philip Rideout
6227496478
Update MoltenVK to 1.1.2
2021-03-01 09:42:23 -08:00
Romain Guy
180cf24b58
Update cgltf to latest
2021-02-10 13:22:17 -08:00
Romain Guy
317c82711b
Improve docs generation ( #3527 )
...
build.sh -w now performs a full install of dependencies instead
of relying on local installation tricks.
2021-02-09 11:40:02 -08:00
Philip Rideout
8d13b7634c
Upgrade MoltenVK.
2021-02-03 09:54:19 -08:00
Mathias Agopian
410ecfd014
support for Apple Silicon macs
...
- add darwin-aarch64 support to bluegl
- remove all aarch64 conditions in our cmakefiles, the architecture
is better handled in the source files (to allow fat binaries later)
2021-01-15 14:02:19 -08:00
Mathias Agopian
1aefe741b2
update libpng to 1.6.37
2021-01-15 12:10:03 -08:00
Mathias Agopian
d1842919cf
update zlib to 1.2.11
2021-01-15 12:10:03 -08:00
Philip Rideout
6473771f1e
Update Draco to 1.4.1
...
Tested with gltf_viewer release macOS on:
- CesiumMan/glTF-Draco/CesiumMan.gltf
- MorphPrimitivesTest/glTF-Draco/MorphPrimitivesTest.gltf
2021-01-15 11:03:29 -08:00
Ben Doherty
47af85aed1
Remove libSPIRV-Tools-shared from spirv-tools ( #3390 )
2020-12-23 13:26:14 -08:00
Romain Guy
f8069aa99f
Update to cgltf 1.9 ( #3361 )
2020-12-11 16:42:36 -08:00
Ben Doherty
34707431f7
Fix spirv-tools CMake warning ( #3289 )
2020-11-16 14:30:06 -08:00
Ben Doherty
8019b11589
Update glslang and friends ( #3277 )
2020-11-12 12:23:51 -08:00
Yixing Lao
9ce2c319a9
ARM64 support for bluegl ( #3150 )
...
* ARM64 support for bluegl
* Detect arch with uname
* Use register x16
2020-10-05 10:19:05 -07:00
Philip Rideout
e9ace4e5fb
Add jsmn to third_party.
2020-09-29 10:47:35 -07:00
Romain Guy
60ef6581c1
Fix compilation issue with clang 12
2020-09-17 10:02:08 -07:00
Romain Guy
6dc278c551
Update cgltf ( #3092 )
...
Adds support for glTF extensions we want to support:
KHR_materials_ior
KHR_materials_specular
2020-09-17 08:52:30 -07:00
Philip Rideout
ae9504cbf9
Remove third_party/swiftshader.
...
These standard headers were unused, we already have them elsewhere in
the repo.
2020-08-31 11:34:07 -07:00
Philip Rideout
b656918c4d
Update MoltenVK and its README.
...
LunarG stopped releasing tarballs for macOS, they use dmg files now.
2020-08-21 16:45:52 -07:00
Philip Rideout
345455cf24
Update vkmemalloc.
2020-08-18 11:12:26 -07:00
Philip Rideout
b4623c9afc
Add lightroom IBL, enable ColorGrading by default in gltf_viewer.
...
The non-legacy ACES is now default, it looks much better.
I also tested this IBL with WebGL and Android.
2020-07-30 11:39:36 -07:00
Pixelflinger
ca68ef22e1
update glslang to latest
...
glslang repo SHA: f3cb1896971f449706bb1df5053d0e8fad6b0675
This fixes another highp bug.
2020-07-23 16:11:14 -07:00
Ben Doherty
a25179b91e
Update imgui to v1.77 ( #2834 )
2020-07-22 16:15:31 -07:00
Philip Rideout
71f256585d
Update cgltf (includes transmission ext).
2020-07-20 12:04:51 -07:00
Pixelflinger
5c71b0eae2
update glslang to latest
...
This fixes a lot of issues regarding precision qualifiers.
This should resolve cases where "highp" were introduced needlessly.
2020-07-14 23:24:50 -07:00