mirror of
				https://github.com/encounter/dawn-cmake.git
				synced 2025-10-26 03:30:30 +00:00 
			
		
		
		
	Unsuffixed integer literals are currently treated as i32, but will shortly become AbstractInteger. To keep tests behaving identically to how they are currently, change all test literals to using either 'i' or 'u' suffixes. Bug: tint:1504 Change-Id: Ic373d18ce1c718a16b6905568aec89da3641d36b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88845 Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Commit-Queue: Ben Clayton <bclayton@google.com>
		
			
				
	
	
		
			53 lines
		
	
	
		
			936 B
		
	
	
	
		
			WebGPU Shading Language
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			936 B
		
	
	
	
		
			WebGPU Shading Language
		
	
	
	
	
	
| @group(1) @binding(0) var arg_0 : texture_depth_multisampled_2d;
 | |
| 
 | |
| var<private> tint_symbol_1 : vec4<f32> = vec4<f32>();
 | |
| 
 | |
| fn textureDimensions_f60bdb() {
 | |
|   var res : vec2<i32> = vec2<i32>();
 | |
|   let x_16 : vec2<i32> = vec2<i32>(textureDimensions(arg_0));
 | |
|   res = x_16;
 | |
|   return;
 | |
| }
 | |
| 
 | |
| fn tint_symbol_2(tint_symbol : vec4<f32>) {
 | |
|   tint_symbol_1 = tint_symbol;
 | |
|   return;
 | |
| }
 | |
| 
 | |
| fn vertex_main_1() {
 | |
|   textureDimensions_f60bdb();
 | |
|   tint_symbol_2(vec4<f32>());
 | |
|   return;
 | |
| }
 | |
| 
 | |
| struct vertex_main_out {
 | |
|   @builtin(position)
 | |
|   tint_symbol_1_1 : vec4<f32>,
 | |
| }
 | |
| 
 | |
| @stage(vertex)
 | |
| fn vertex_main() -> vertex_main_out {
 | |
|   vertex_main_1();
 | |
|   return vertex_main_out(tint_symbol_1);
 | |
| }
 | |
| 
 | |
| fn fragment_main_1() {
 | |
|   textureDimensions_f60bdb();
 | |
|   return;
 | |
| }
 | |
| 
 | |
| @stage(fragment)
 | |
| fn fragment_main() {
 | |
|   fragment_main_1();
 | |
| }
 | |
| 
 | |
| fn compute_main_1() {
 | |
|   textureDimensions_f60bdb();
 | |
|   return;
 | |
| }
 | |
| 
 | |
| @stage(compute) @workgroup_size(1i, 1i, 1i)
 | |
| fn compute_main() {
 | |
|   compute_main_1();
 | |
| }
 |