Files
SPIRV-Interpreter/example/shader.nzsl
Kbz-8 0f35c35fd1
All checks were successful
Build / build (push) Successful in 1m36s
Test / build (push) Successful in 5m51s
ye
2026-01-18 23:17:26 +01:00

28 lines
476 B
Plaintext

[nzsl_version("1.1")]
module;
struct FragOut
{
[location(0)] value: f32,
[location(1)] value2: f32
}
fn Half(inout color: vec3[f32], out value: f32, in inValue: f32, inValue2: f32)
{
color *= 2.0;
value = 10.0;
}
[entry(frag)]
fn main() -> FragOut
{
let output: FragOut;
let mainColor = vec3[f32](1.0, 1.0, 1.0);
let inValue = 2.0;
let inValue2 = 1.0;
Half(inout mainColor, out output.value2, in inValue, inValue2);
output.value = mainColor.x;
return output;
}