ebiten/internal/graphics
Hajime Hoshi 49582519c1 all: add a compiler directive kage:unit
This change adds a new compiler directive 'kage:unit' to Kage. This
takes one of these two values: 'pixel' and 'texel'. The default value
is 'texel'.

With the pixel-unit mode, all the built-in functions treats pixels
instead of texels, and the texCoord argument of Fragment is in pixels.
This simplifies shader programs as programs no longer have the notion
of texels.

With the texel-unit mode, the behavior is the same as the current
behavior.

Closes #1431
2023-04-23 22:11:57 +09:00
..
export_test.go internal/atlas: do not adjust pixels for DrawTriangles(Shader) 2022-10-11 02:09:20 +09:00
graphics_test.go internal/atlas: do not adjust pixels for DrawTriangles(Shader) 2022-10-11 02:09:20 +09:00
math.go graphics: Refactoring 2019-06-26 00:18:40 +09:00
shader.go all: add a compiler directive kage:unit 2023-04-23 22:11:57 +09:00
vertex.go internal/graphics: rename constants 2023-03-23 20:48:39 +09:00