Stephen Gutekanst
|
c16cddd250
|
all: refactor: cleanup module structure
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-22 08:24:16 -07:00 |
|
Stephen Gutekanst
|
52c4eb5d74
|
all: canonicalize import paths with mach- prefix
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-21 14:36:21 -07:00 |
|
Stephen Gutekanst
|
0803e71a0e
|
gfx2d: cleanup sprite2d in prep for text2d
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-18 08:43:21 -07:00 |
|
Stephen Gutekanst
|
b7ad36078f
|
gfx2d: even larger sprite buffer; fix reference counting
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-13 18:04:43 -07:00 |
|
Stephen Gutekanst
|
45cbfcf7b6
|
gfx2d: redesign Sprite2D
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-13 18:04:43 -07:00 |
|
Stephen Gutekanst
|
4d2c917b66
|
gfx2d: begin Sprite2D new design
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-13 18:04:43 -07:00 |
|
Stephen Gutekanst
|
b96e8ac995
|
gfx2d: use latest mach.math API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-08 23:18:51 -07:00 |
|
Stephen Gutekanst
|
f2f6df9f7b
|
all: fix the build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-04 17:04:30 -07:00 |
|
Stephen Gutekanst
|
2b9ec3ba4c
|
gfx2d: alpha blending Sprite2D
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-02 09:52:47 -07:00 |
|
Stephen Gutekanst
|
9b142c7621
|
gfx2d: update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-01 17:12:40 -05:00 |
|
Stephen Gutekanst
|
29475c2e57
|
gfx2d: update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-22 08:57:02 -07:00 |
|
Stephen Gutekanst
|
945f69428a
|
gfx2d: update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-22 08:54:42 -07:00 |
|
Stephen Gutekanst
|
ad17aa940b
|
change adapter anytype -> *mach.Engine
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-20 16:17:40 -07:00 |
|
Stephen Gutekanst
|
2ab8b6543a
|
gfx2d: update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-19 19:41:19 -07:00 |
|
Stephen Gutekanst
|
737de0ca73
|
gfx2d: remove dynamic offsets from Sprite2D buffers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-17 08:40:28 -07:00 |
|
Stephen Gutekanst
|
794826f34a
|
gfx2d: update to latest mach-gpu API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 09:39:00 -07:00 |
|
Stephen Gutekanst
|
31838fe4ed
|
gfx2d: update to latest mach-core API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 22:36:52 -07:00 |
|
Stephen Gutekanst
|
c004ea1b06
|
sprite2d: use nearest texture filter + fix texture coloring
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-15 17:03:12 -07:00 |
|
Stephen Gutekanst
|
4bc32adeb8
|
all: update to latest Zig APIs (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-06-29 09:54:32 -07:00 |
|
Stephen Gutekanst
|
29964c99bb
|
update to latest Zig (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-06-25 00:01:55 -07:00 |
|
Răzvan C. Rădulescu
|
7866d3fd10
|
mach: update gfx2d-Sprite2D with optional texture view
|
2023-06-13 09:54:46 -07:00 |
|
Julian Rachele
|
eefe74fc06
|
gfx2d: align Uniforms struct on 16 bytes (#805)
|
2023-06-13 09:53:46 -07:00 |
|
Stephen Gutekanst
|
a2d222072e
|
mach: gfx2d: fix imports
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-05-17 20:38:10 -07:00 |
|
Stephen Gutekanst
|
8d2d31f6cb
|
mach: add gfx2d / Sprite2D ECS module
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-05-17 20:34:28 -07:00 |
|