mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-20 18:29:23 +00:00
wgsl: Replace [[decoration]] with @decoration
Deprecate the old syntax. Migrate everything to the new syntax. Bug: tint:1382 Change-Id: Ide12b2e927b17dc93b9714c7049090864cc568d3 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/77260 Reviewed-by: James Price <jrprice@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: David Neto <dneto@google.com> Commit-Queue: David Neto <dneto@google.com>
This commit is contained in:
committed by
Tint LUCI CQ
parent
8f1d5224ee
commit
01e4b6fc18
@@ -29,12 +29,12 @@ fn main_1() {
|
||||
}
|
||||
|
||||
struct main_out {
|
||||
[[location(0)]]
|
||||
@location(0)
|
||||
x_4_1 : i32;
|
||||
};
|
||||
|
||||
[[stage(fragment)]]
|
||||
fn main([[builtin(position)]] x_2_param : vec4<f32>, [[location(0)]] x_3_param : i32) -> main_out {
|
||||
@stage(fragment)
|
||||
fn main(@builtin(position) x_2_param : vec4<f32>, @location(0) x_3_param : i32) -> main_out {
|
||||
x_2 = x_2_param;
|
||||
x_3 = x_3_param;
|
||||
main_1();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
SKIP: FAILED
|
||||
|
||||
vk-gl-cts/spirv_assembly/instruction/terminate_invocation/terminate_loop/1.wgsl:37:70 warning: integral user-defined fragment inputs must have a flat interpolation attribute
|
||||
fn main([[builtin(position)]] x_2_param : vec4<f32>, [[location(0)]] x_3_param : i32) -> main_out {
|
||||
fn main(@builtin(position) x_2_param : vec4<f32>, @location(0) x_3_param : i32) -> main_out {
|
||||
^^^^^^^^^
|
||||
|
||||
#version 310 es
|
||||
@@ -73,7 +73,7 @@ void main() {
|
||||
|
||||
Error parsing GLSL shader:
|
||||
ERROR: 0:56: 'int' : must be qualified as flat in
|
||||
ERROR: 0:56: '' : compilation terminated
|
||||
ERROR: 0:56: '' : compilation terminated
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user