mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 02:39:11 +00:00
Fix integer vector bitwise ops not being allowed
Bug: 768 Change-Id: Id5023cd32b9368e9c0634bdad884ad199f17aa80 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/52943 Reviewed-by: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
This commit is contained in:
committed by
Tint LUCI CQ
parent
2871ad9138
commit
0895c238e3
@@ -1,3 +1,33 @@
|
||||
fn bitwise_i32() {
|
||||
var s1 : i32;
|
||||
var s2 : i32;
|
||||
var v1 : vec3<i32>;
|
||||
var v2 : vec3<i32>;
|
||||
|
||||
s1 = s1 | s2;
|
||||
s1 = s1 & s2;
|
||||
s1 = s1 ^ s2;
|
||||
|
||||
v1 = v1 | v2;
|
||||
v1 = v1 & v2;
|
||||
v1 = v1 ^ v2;
|
||||
}
|
||||
|
||||
fn bitwise_u32() {
|
||||
var s1 : u32;
|
||||
var s2 : u32;
|
||||
var v1 : vec3<u32>;
|
||||
var v2 : vec3<u32>;
|
||||
|
||||
s1 = s1 | s2;
|
||||
s1 = s1 & s2;
|
||||
s1 = s1 ^ s2;
|
||||
|
||||
v1 = v1 | v2;
|
||||
v1 = v1 & v2;
|
||||
v1 = v1 ^ v2;
|
||||
}
|
||||
|
||||
fn vector_scalar_f32() {
|
||||
var v : vec3<f32>;
|
||||
var s : f32;
|
||||
|
||||
Reference in New Issue
Block a user