removing recursion test
All checks were successful
Build / build (push) Successful in 1m53s
Test / build (push) Successful in 5m13s

This commit is contained in:
2026-01-18 16:18:56 +01:00
parent bb40e5b33f
commit 04092e25c1
4 changed files with 69 additions and 140 deletions

View File

@@ -4,19 +4,17 @@ module;
struct FragOut
{
[location(0)] color: vec4[i32]
}
fn fibonacci(n: i32) -> i32
{
if (n <= i32(1)) return n;
return fibonacci(n - i32(1)) + fibonacci(n - i32(2));
[location(0)] color: vec4[f32]
}
[entry(frag)]
fn main() -> FragOut
{
let value: f32 = 0.0;
for i in 1 -> 20 {
value *= f32(i);
}
let output: FragOut;
output.color = vec4[i32](fibonacci(2), fibonacci(2), fibonacci(2), fibonacci(2));
output.color = vec4[f32](value, value, value, value);
return output;
}