[Webkit-unassigned] [Bug 237658] [GODOT] Internal error compiling shader with Metal backend.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 7 09:50:08 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=237658

--- Comment #13 from Kyle Piddington <kpiddington at apple.com> ---
I've been able to write a fix and a test here for this failure:
https://chromium-review.googlesource.com/c/angle/angle/+/3751106/1

The first issue in play is a uniform block being used in a ternary statement, a weird edge case we hadn't considered. 

Unfortunately, even with this fix, we're still seeing issues with Godot due to over-use of local registers. I'm working on a fix at the moment to reduce register pressure.

Once https://chromium-review.googlesource.com/c/angle/angle/+/3751106/1 lands, I expect compilation will pass, but we'll still see runtime or compilation backend failure due to using too many local variables.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220707/a253125b/attachment.htm>


More information about the webkit-unassigned mailing list