mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
18 lines
406 B
Go
18 lines
406 B
Go
|
package main
|
||
|
|
||
|
func Vertex(position vec2, texCoord vec2, color vec4) (position vec4, texCoord vec2, color vec4) {
|
||
|
projectionMatrix := mat4(
|
||
|
2/ScreenSize.x, 0, 0, 0,
|
||
|
0, 2/ScreenSize.y, 0, 0,
|
||
|
0, 0, 1, 0,
|
||
|
-1, -1, 0, 1,
|
||
|
)
|
||
|
return projectionMatrix * vec4(position, 0, 1), texCoord, color
|
||
|
}
|
||
|
|
||
|
func Fragment(position vec4, texCoord vec2, color vec4) vec4 {
|
||
|
return vec4(1, 0, 0, 1)
|
||
|
}
|
||
|
|
||
|
var ScreenSize vec2
|