-
Notifications
You must be signed in to change notification settings - Fork 14
Emit SPIR-V from WSL compiler (Part 1) #164
Comments
At 2017-10-06T06:47:34Z, mmaxfield@apple.com wrote: |
At 2017-10-06T19:36:59Z, mmaxfield@apple.com wrote: |
At 2017-10-06T23:26:24Z, mmaxfield@apple.com wrote: |
At 2017-10-06T23:49:48Z, mmaxfield@apple.com wrote: |
At 2017-10-08T02:55:50Z, mmaxfield@apple.com wrote: |
At 2017-10-11T22:43:07Z, fpizlo@apple.com wrote: View in context: https://bugs.webkit.org/attachment.cgi?id=323116&action=review
So much space!
It seems like you really want the TypeRef, not the instantiated type. You should try to see how you can structure this code so that you get that. Then, you can case on types more easily. FWIW the inliner already leaves behind the uninstantiated types in other places where we already needed them. I don't think that this concern should block landing, since the plan here is to land a WIP that we can iterate on.
So much space!
So space.
Yeah, it's a hack. But also, can you explain why you need a map at all?
ES6 lets you say just {id, fieldTypes} in this case.
I think you really want Intrinsics to stash fields in those types to describe their spirv behavior. I think that the vec types should be native types so that this becomes easier. |
At 2017-10-12T18:45:08Z, commit-queue@webkit.org wrote: Clearing flags on attachment: 323116 Committed r223246: https://trac.webkit.org/changeset/223246 |
At 2017-10-12T18:45:09Z, commit-queue@webkit.org wrote: |
At 2017-10-12T18:46:32Z, webkit-bug-importer@group.apple.com wrote: |
Migrated from https://bugs.webkit.org/show_bug.cgi?id=177998:
At 2017-10-06T06:46:15Z, mmaxfield@apple.com wrote:
Emit SPIR-V from WSL compiler
The text was updated successfully, but these errors were encountered: