google / filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
https://google.github.io/filament/
Apache License 2.0
17.37k stars 1.84k forks source link

Introduce new matedit tool #7759

Closed bejado closed 2 months ago

bejado commented 2 months ago

matedit is a new tool that can "edit" compiled material files. Initially, it will support a single command, "external-compile", which will be used to precompile MSL (Metal Shading Language) shaders into Metal shader libraries. This command will accept a path to an external, user-provided script which will perform the actual compilation.

BUGS=[333547148]

github-actions[bot] commented 2 months ago

Please add a release note line to NEW_RELEASE_NOTES.md. If this PR does not warrant a release note, add the 'internal' label to this PR.