1
0
mirror of https://github.com/hajimehoshi/ebiten.git synced 2025-01-16 05:52:03 +01:00
ebiten/internal/shader/testdata/for5.go

42 lines
497 B
Go
Raw Normal View History

package main
var (
U0 float
U1 float
U2 float
)
func Ident(x int) int {
return x
}
func Vertex(pos vec2) vec4 {
sum := 0
for i := 0; i < 10; i++ {
x := Ident(i)
sum += x
for j := 0; j < 10; j++ {
x := Ident(j)
sum += x
}
}
y := 0
sum += y
return vec4(float(sum))
}
func Fragment(pos vec4) vec4 {
sum := 0
for i := 0; i < 10; i++ {
x := Ident(i)
sum += x
for j := 0; j < 10; j++ {
x := Ident(j)
sum += x
}
}
y := 0
sum += y
return vec4(float(sum))
}