Depending on which GPUP settings are enabled, an extension to the Metal compiler service should be created.
Created attachment 418300 [details] Patch
<rdar://problem/73574476>
Created attachment 418305 [details] Patch
Comment on attachment 418305 [details] Patch r=me. Note that MTLCompiler will be needed for DOM rendering, so there will likely be few cases where this is not needed, but good to be able to turn it off when experimenting with DOM rendering.
Created attachment 418321 [details] Patch
Created attachment 418323 [details] Patch
Created attachment 418329 [details] Patch
(In reply to Brent Fulgham from comment #4) > Comment on attachment 418305 [details] > Patch > > r=me. Note that MTLCompiler will be needed for DOM rendering, so there will > likely be few cases where this is not needed, but good to be able to turn it > off when experimenting with DOM rendering. Sounds good, thanks for reviewing!
Committed r271860: <https://trac.webkit.org/changeset/271860> All reviewed patches have been landed. Closing bug and clearing flags on attachment 418329 [details].