Ben Doherty
59f19aee0e
Add documentation and script to publish to Maven Central ( #9216 )
2025-09-16 13:41:06 -04:00
Powei Feng
679b08b5db
github: add script and action for getting gltf assets ( #9085 )
...
- Script for getting models from glTF-Sample-Assets
- Add support for reading gltf models from a file.
2025-08-21 22:16:12 +00:00
Powei Feng
663a451031
renderdiff: enable vulkan ( #9108 )
...
RDIFF_BRANCH=pf/renderdiff-enable-vulkan
2025-08-20 06:10:01 +00:00
Powei Feng
ba0793ac18
Revert "[WIP] renderdiff: enable vulkan"
...
This reverts commit 2c154be0b3 .
2025-08-14 16:19:46 -07:00
Powei Feng
2c154be0b3
[WIP] renderdiff: enable vulkan
2025-08-14 16:19:17 -07:00
Powei Feng
e3cf3d41e3
github: add action for installing vulkansdk ( #9084 )
2025-08-13 15:38:41 -07:00
Powei Feng
b1f6361d2a
Update CMake min version to 3.22.1 ( #9098 )
...
The reason for this bump is:
- third_party/spirv-tools
- third_party/dawn
2025-08-13 20:07:37 +00:00
Powei Feng
e0bd647955
github: Update to clang-16 for CI builds ( #9093 )
...
Also update documentation on official recommendation of clang
version.
2025-08-12 22:06:30 +00:00
Powei Feng
e181c74b6c
Fix matp test typo
2025-08-01 16:27:35 -07:00
Powei Feng
418704dbb1
Test matp instead matc
2025-08-01 16:25:41 -07:00
Powei Feng
dc6c9996f6
renderdiff: update get-mesa to use also macport on MacOS ( #8920 )
2025-07-07 21:11:21 +00:00
Ben Doherty
086f81a49d
Fix brew check in render tests ( #8921 )
2025-07-07 15:11:48 -04:00
dependabot[bot]
39e15d67fc
Bump brace-expansion ( #8855 )
...
Bumps the npm_and_yarn group with 1 update in the /build/common/upload-release-assets directory: [brace-expansion](https://github.com/juliangruber/brace-expansion ).
Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Powei Feng <powei@google.com >
2025-06-12 17:55:35 +00:00
Powei Feng
3da7dabb2a
renderdiff: enable update goldens on commit merge ( #8771 )
2025-06-02 14:12:26 -07:00
Powei Feng
e85dfe75c8
github: move test script to /test and same for /build ( #8714 )
...
- Moved get_mesa.sh to build/common/get-mesa.sh
- Moved check-headers.sh to test/check-headers/test.sh
- Moved check-metal-shaders.sh to test/check-metal-shaders/test.sh
2025-05-09 22:35:18 +00:00
Powei Feng
3d10ae3ee3
github: more build file refactoring ( #8678 )
...
- Move emscripten download into its own script
- Refactor the common "CI choice" prompt into its own file.
- Move the content of `build/common/ci-common.sh` to the
"CI choice" script.
- Mention the get-emscripten.sh script in BUILDING.md
2025-05-07 19:39:11 +00:00
Powei Feng
8070643ba5
ci: refactor to centralize version definitions ( #8663 )
...
- move CI only prerequisites to github actions
- Add linux, mac prereq actions
- Add an action for indicating dependency versions
- Move ninja installation into its own script
2025-04-29 10:02:51 -07:00
Powei Feng
9d3a55291d
Fix broken header check ( #8655 )
...
- PR #8641 introduced a requirement for including Systrace.h that
wasn't covered by the header-check test.
- Make sure temp.cpp contains only one include
- Add a missing include for Package.h
2025-04-22 22:18:50 +00:00
dependabot[bot]
2a2a6b7291
build(deps): bump the npm_and_yarn group across 1 directory with 3 updates ( #8445 )
...
Bumps the npm_and_yarn group with 2 updates in the /build/common/upload-release-assets directory: [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js ) and [@octokit/rest](https://github.com/octokit/rest.js ).
Updates `@octokit/plugin-paginate-rest` from 5.0.1 to 11.4.2
- [Release notes](https://github.com/octokit/plugin-paginate-rest.js/releases )
- [Commits](https://github.com/octokit/plugin-paginate-rest.js/compare/v5.0.1...v11.4.2 )
Updates `@octokit/rest` from 19.0.5 to 21.1.0
- [Release notes](https://github.com/octokit/rest.js/releases )
- [Commits](https://github.com/octokit/rest.js/compare/v19.0.5...v21.1.0 )
Updates `@octokit/request` from 6.2.2 to 9.2.1
- [Release notes](https://github.com/octokit/request.js/releases )
- [Commits](https://github.com/octokit/request.js/compare/v6.2.2...v9.2.1 )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-paginate-rest"
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: "@octokit/rest"
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@octokit/request"
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Powei Feng <powei@google.com >
2025-02-27 19:40:17 +00:00
Benjamin Doherty
d9faea264a
Fix bump-version script on Darwin
2023-12-10 19:53:12 -08:00
Powei Feng
b517a45213
Fix sed in bump-version.sh for Linux ( #7406 )
2023-12-05 11:28:42 -08:00
Benjamin Doherty
5572097fb3
Fix build failures due to filamat lite removal
2023-10-03 09:07:37 -07:00
Powei Feng
8f6885689b
release: adjust version-bump script for linux ( #6859 )
2023-06-02 09:58:47 -07:00
Romain Guy
9fb96cd200
Upgrade to AGP/Gradle 8.0.0, and other dependency upgrades ( #6753 )
...
This upgrade lets us remove several hacks we needed to properly publish
our artifacts on Maven.
2023-04-20 18:02:23 -07:00
Ben Doherty
4c4201cb72
Update check-headers script to ignore platform headers ( #6472 )
2023-01-18 13:53:45 -08:00
Ben Doherty
22e5d15a17
Use GitHub script for release asset upload ( #6308 )
2022-11-21 10:25:20 -08:00
Benjamin Doherty
cd180c9a44
Update Python requirements.txt to fix CI
2022-11-04 11:35:10 -07:00
Ben Doherty
c5cc7fe26a
Metal: generate argument buffer structures ourselves ( #6242 )
2022-11-01 12:44:42 -04:00
dependabot[bot]
bf875554e1
Bump pyjwt from 2.3.0 to 2.4.0 in /build/common ( #5596 )
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.3.0...2.4.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-25 12:07:09 -07:00
Ben Doherty
6353f17635
Releases: specify Python dependencies in requirements.txt file ( #5402 )
2022-04-07 11:23:03 -07:00
Philip Rideout
b60518caa5
Add libs/ktxreader, rename some things to prep for KTX2.
...
Changes:
- Remove the strange header-only variant of libs/image
- Rename KtxBundle => Ktx1Bundle
- Move image/KtxUtility => ktxreader/Ktx1Reader
- Add unit test for Ktx1Reader and test stub for KTX2.
Notes:
- Ktx1Bundle does not depend on Filament and is used by cmgen
and mipgen to generate KTX files.
- Ktx1Reader has a dependency on Filament and should therefore live in
a separate library, which it now does.
2022-04-06 10:56:37 -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
2dadad1e87
Upgrade AGP ( #4402 )
...
* Upgrade AGP
* Request Java 11 to build Android artifacts with AGP 7.0
* Add distribution
* Use a cheaper method to pick Java 11
2021-07-28 15:43:03 -07:00
Benjamin Doherty
98fd95440f
Minor updates to release script / guide
2021-04-16 12:11:43 -07:00
Ben Doherty
7eec70276e
Add release scripts and RELEASE_GUIDE ( #3191 )
2020-10-15 12:57:38 -06:00
Philip Rideout
7997e4aa21
Introduce libs/viewer and serializable view settings.
...
This introduces the `viewer::Settings` struct, and a JSON reader /
writer.
This will be used for automated testing and for client / server
communication.
Note that `viewer::Settings` is closely associated with the
`filament::View` API; when updating the latter we will often need to
update the former, as well as some serialization code. This increases
the maintenance burden and I think we should consider using a parser
library like libclang or a macro-based reflection utility.
This PR also migrates SimpleViewer into libs/viewer and un-inlines its
implementation. It does not belong in gltfio because it has an imgui
dependency.
2020-09-29 10:47:35 -07:00
Ben Doherty
ca70489556
Add a material parser presubmit check ( #2313 )
2020-03-31 15:04:01 -07:00
Philip Rideout
7d548151d7
Introduce camutils library.
...
This moves the camera manipulator into its own library and adds new
functionality including a new "Google Maps" manipulator and a bookmark
feature to facilitate camera animation.
Java bindings and an Android sample will land later this week.
2020-01-06 16:12:05 -08:00
Ben Doherty
0dee8c5f34
Deprecate Kokoro-specific logic from build scripts ( #1973 )
2019-12-12 13:23:43 -08:00
Ben Doherty
c5ed7172b3
Add release GitHub workflow ( #1903 )
2019-11-21 11:04:20 -08:00
Ben Doherty
22a6ecadbb
Disable RenderingTest from CI test suite ( #1858 )
2019-11-07 11:17:41 -08:00
Romain Guy
db8d4ee076
Setup Linux for GitHub CI ( #1581 )
...
* Setup Linux for GitHub CI
* Pass env var properly
2019-08-30 15:24:29 -07:00
Romain Guy
c35f1e0b29
More fixes
2019-08-30 14:53:02 -07:00
Romain Guy
d87f77c41a
Don't set $TARGET
2019-08-30 14:45:03 -07:00
Romain Guy
05e9d708ed
Update build scripts for workflows
2019-08-30 14:29:44 -07:00
Romain Guy
3555a01541
Support for workflows
2019-08-30 14:03:55 -07:00
Romain Guy
040c1c686a
Update build script to support GitHub Actions
2019-08-30 12:02:21 -07:00
Ben Doherty
9a87b05570
Add new filamat_lite target to filamat ( #1168 )
2019-05-08 14:04:00 -07:00
Romain Guy
2e22a26ca5
Fix filamat build ( #1005 )
...
Filamat public headers were including a private header. This PR fixes
this problem. It also forces filamat to always be compiled to avoid
breaking filamat without noticing. The flag `-l` is not available
anymore in build.sh as a result.
2019-03-18 18:40:48 -07:00
prideout
ba8adc2d49
Fix test filter syntax.
2019-01-18 16:21:26 -08:00