Stephen White
b1d2b84f7d
GLSL: fix clip space mismatch in gl_Position.
...
OpenGL clips against [-w, w], while WebGPU uses [0, w]. The fix is to
modify gl_Position.z on output to match GLSL semantics. (This is the
same code used by SPIRV-Cross under the fixup_clipspace option.)
Bug: tint:1401
Change-Id: I1b1511352eee11cd9b095cd809aa8e1263c6cf4c
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/78261
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2022-01-26 14:45:55 +00:00
..
2022-01-19 22:46:57 +00:00
2022-01-25 22:47:05 +00:00
2021-09-13 17:11:58 +00:00
2021-10-20 16:12:33 +00:00
2021-09-13 17:11:58 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 22:47:05 +00:00
2021-09-13 17:11:58 +00:00
2021-10-20 16:12:33 +00:00
2021-09-13 17:11:58 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2021-11-16 15:15:36 +00:00
2021-08-04 22:15:28 +00:00
2021-10-20 16:12:33 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2021-11-16 15:15:36 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2021-11-16 15:15:36 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 21:39:05 +00:00
2021-10-21 23:08:44 +00:00
2021-10-21 23:08:44 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 21:39:05 +00:00
2021-10-21 23:08:44 +00:00
2021-10-21 23:08:44 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 21:39:05 +00:00
2021-10-21 23:08:44 +00:00
2021-10-21 23:08:44 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2021-11-16 15:15:36 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2021-11-16 15:15:36 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 19:44:14 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 19:44:14 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 19:44:14 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 21:39:05 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 21:39:05 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-10-21 23:08:44 +00:00
2021-10-21 23:08:44 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-12-03 21:58:53 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-12-03 21:58:53 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-10-21 23:08:44 +00:00
2021-10-21 23:08:44 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-25 21:39:05 +00:00
2021-10-21 23:08:44 +00:00
2021-10-28 15:00:39 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-08-04 22:15:28 +00:00
2021-08-04 22:15:28 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00
2022-01-19 22:46:57 +00:00
2022-01-26 14:45:55 +00:00
2021-10-21 23:08:44 +00:00
2021-10-21 23:08:44 +00:00
2021-08-05 17:34:19 +00:00
2022-01-19 22:46:57 +00:00