alan-baker
alan-baker
Tested this against clvk and validation errors are gone.
This feels like a somewhat kludgy workaround for defining the interface as part of the parameter list of the entry point. That would lead to a different coding style, but...
Am I interpreting correctly that it's not that the derivatives are wrong, but that the values of the inputs might not be what authors anticipate? If that's the case I...
`mix` already has a version that takes two scalars and vector because of a previous request. I don't think you generally need an overload for clamp where the data is...
I was thinking the second (`(* ... *)`). That is from EBNF which is what I'm generally used to, but I could be persuaded to 1 as well.
> This blocked on the resolution of [gpuweb/gpuweb#4648](https://github.com/gpuweb/gpuweb/issues/4648) The resolution of that issue means no errors occur for unused overrides. I believe that means there are no tests to add...
I made this draft until @jimblandy checks his implementation and signs off on #4648.
The SPIR-V opcodes `OpIAddCarry` and `OpISubBorrow` both interpret the inputs as unsigned integers only. So support is only partially available. For example, `2 + (-1)` would yield a carry.
`OpCopyObject` is meant to be largely usable anywhere with any object. It is essentially a value copy. It does not allow other validation rules to be side-stepped (e.g. image and...