commit | 6a31c498c40c3c15c624e4b97cd1e89a66db1c39 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Thu Feb 13 11:17:50 2025 -0800 |
committer | dan sinclair <dsinclair@chromium.org> | Thu Feb 13 11:17:50 2025 -0800 |
tree | 49ac1e464f151845cf0ae0e250a24a8f615f8bcf | |
parent | c820ca753de0b0cb90582f7e843bf24c2be744e2 [diff] |
[spirv-reader][ir] Fixup mixed sign binary methods. Several of the SPIR-V binary methods allow mixing sign and result types. This is not allowed by WGSL. Create a SPIR-V IR instruction, and then add bitcasts as needed. Bug: 42250952 Change-Id: I417b4407dc46dfcd0969e6c024d7606eb3b1256a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/225955 Auto-Submit: dan sinclair <dsinclair@chromium.org> Reviewed-by: James Price <jrprice@google.com>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.