Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upTest updated docker image for glsl thingy #3929
Closed
Conversation
… webrender. r=jrmuizel Update Cargo.lock files and vendor sources in to tree. Differential Revision: https://phabricator.services.mozilla.com/D70030 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/5ab3301774791510be236f43473ae18a3210ffaa
Move more shader parsing code to webrender_build, so it can be used both at runtime and build time. At build time optimize a set of shaders and feature flag combinations, using glslopt. Some features are skipped because they are not supported by the gl version, because the optimizer does not support them, or because webrender does not need them currently. Use build-parallel to ensure the optimization is performed in parallel using the make jobserver. Write the optimized shader source to a hashmap to be used at runtime, in addition to the unoptimized source. Differential Revision: https://phabricator.services.mozilla.com/D70032 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/416526bbe3dac4ac5c8d299a086f252438c06020
Add a gecko pref "gfx.webrender.use-optimized-shaders". If enabled, then when attempting to compile a webrender shader first look for the optimized source. If the optimized source is not present, emit a warning and fall back to the unoptimized source. Use the optimized source by default in wrench, and add the flag "--use-unoptimized-shaders" to override this. Differential Revision: https://phabricator.services.mozilla.com/D70033 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/37870a77af5371a9a6d80cf7814e4bc28b037533
Differential Revision: https://phabricator.services.mozilla.com/D70034 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/b4ebfaf0e6f3ed856786b6e145741e273066b225
…=nical Differential Revision: https://phabricator.services.mozilla.com/D71703 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/b73e159aeed93cc567c3c9fba85308dee14144e6
It's no longer required, since we inflate the picture and surface rects directly. Differential Revision: https://phabricator.services.mozilla.com/D71712 [ghsync] From https://hg.mozilla.org/mozilla-central/rev/2c50d92db0137153443a782052a708c84adc112a
… on default-subregion.svg and mix-blend-mode-and-filter.svg CLOSED TREE [ghsync] From https://hg.mozilla.org/mozilla-central/rev/84855eefe4c47deb80d3a9693f5aa7c9f5b9f03c
|
Patch moved to https://bugzilla.mozilla.org/show_bug.cgi?id=1632180 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
staktrace commentedApr 22, 2020
testing testing testing