mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-12-08 21:26:17 +00:00
25 lines
792 B
WebGPU Shading Language
25 lines
792 B
WebGPU Shading Language
var<private> inputtexture_coordinates_1: vec2<f32>;
|
|
var<private> inputtexture_index_1: u32;
|
|
@group(0) @binding(0)
|
|
var textures: binding_array<texture_2d<f32>>;
|
|
@group(0) @binding(1)
|
|
var linear_sampler: sampler;
|
|
var<private> entryPointParam_main: vec4<f32>;
|
|
|
|
fn main_1() {
|
|
let _e5 = inputtexture_coordinates_1;
|
|
let _e6 = inputtexture_index_1;
|
|
let _e8 = textureSample(textures[_e6], linear_sampler, _e5);
|
|
entryPointParam_main = _e8;
|
|
return;
|
|
}
|
|
|
|
@fragment
|
|
fn main(@location(0) inputtexture_coordinates: vec2<f32>, @location(1) @interpolate(flat) inputtexture_index: u32) -> @location(0) vec4<f32> {
|
|
inputtexture_coordinates_1 = inputtexture_coordinates;
|
|
inputtexture_index_1 = inputtexture_index;
|
|
main_1();
|
|
let _e5 = entryPointParam_main;
|
|
return _e5;
|
|
}
|