[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