James Price bcf4174c06 [ir][spirv-writer] Emit builtin function calls
Add support for `abs()`, `max()`, and `min()`. Import the GLSL
extended instruction set the first time it is needed.

Move testing utilities from the binary tests into the base test helper
class, as they are more widely useful.

Bug: tint:1906
Change-Id: I5faa928b98c621afcca770cb14a8f9c06f36bcfe
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134521
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: James Price <jrprice@google.com>
2023-05-26 15:10:30 +00:00
..
2023-05-25 16:26:37 +00:00
2023-05-26 11:42:22 +00:00
2022-08-03 21:40:46 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2022-05-01 14:40:55 +00:00
2023-04-19 16:52:46 +00:00
2023-04-19 16:52:46 +00:00
2022-11-17 19:16:24 +00:00
2023-04-20 10:06:25 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-19 23:52:33 +00:00
2023-04-21 11:54:23 +00:00
2023-05-10 09:44:10 +00:00