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
|
d01834a919
|
update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-21 22:12:02 -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
|
6583be417e
|
math: correct alignment/size of Mat4x4 and Mat3x3
For GPU compatibility (see test at end of file)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-17 08:38:08 -07:00 |
|
Stephen Gutekanst
|
8c24e0a75f
|
math: test GPU size/alignment compatibility
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-16 21:43:29 -07:00 |
|
Stephen Gutekanst
|
b9934fe141
|
update to latest mach-core/mach-gpu
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 19:13:03 -07:00 |
|
Stephen Gutekanst
|
137343fe4d
|
README: cleanup & link to new website
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 17:14:09 -07:00 |
|
Stephen Gutekanst
|
5943a3992b
|
update to latest mach-core
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 15:24:21 -07:00 |
|
Stephen Gutekanst
|
67feeca2b8
|
update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 14:09:34 -07:00 |
|
Wrench[bot]
|
ab4c6e6197
|
all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-13 13:43:09 -07:00 |
|
Stephen Gutekanst
|
f393560518
|
math: fix link to website
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 13:38:56 -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
|
7f914d5354
|
update to latest mach-core
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 09:33:07 -07:00 |
|
Wrench[bot]
|
0cd8a69100
|
all: update Zig to version 0.12.0-dev.21+ac95cfe44
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-08 22:15:12 -07:00 |
|
Stephen Gutekanst
|
126b0bfd56
|
require Zig v0.11 for Mach v0.2
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-08 21:50:44 -07:00 |
|
Ali Chraghi
|
4f6d768e0c
|
update dependencies
|
2023-08-05 22:50:50 -07:00 |
|
Stephen Gutekanst
|
3634cdd7ba
|
remove mach-freetype dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-05 13:51:34 -07:00 |
|
Stephen Gutekanst
|
d8cd62334a
|
remove use_freetype support for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-05 13:07:25 -07:00 |
|
Stephen Gutekanst
|
39c733f8b7
|
update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-05 13:07:24 -07:00 |
|
Ali Chraghi
|
7c0b796315
|
engine: init device
|
2023-08-04 18:28:10 -07:00 |
|
Wrench[bot]
|
ebd20070e1
|
all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-04 10:50:26 -07:00 |
|
Stephen Gutekanst
|
22528fafd2
|
100% banish submodules (use package manager)
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-04 09:26:02 -07:00 |
|
Stephen Gutekanst
|
d1c1335a57
|
update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-04 09:05:11 -07:00 |
|
Stephen Gutekanst
|
ce7df29c01
|
workaround transitive dependency issue (hexops/mach#902)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-04 08:47:02 -07:00 |
|
Stephen Gutekanst
|
e8d5d91489
|
build: fix mach_earcut usage
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 23:06:16 -07:00 |
|
Stephen Gutekanst
|
3bba653e32
|
workaround transitive dependency issue
See hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 22:46:42 -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
|
fe1984c867
|
remove all submodules (use package manager)
Helps hexops/mach#903
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 22:10:06 -07:00 |
|
Wrench[bot]
|
890d467b61
|
all: update Zig to version 0.11.0-dev.4410+76f7b40e1
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-03 11:10:28 -07:00 |
|
Wrench[bot]
|
dcc0e4d429
|
all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-03 11:10:22 -07:00 |
|
Wrench[bot]
|
c5419decf7
|
all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-02 22:51:43 -07:00 |
|
Wrench[bot]
|
48aa27fc77
|
all: update Zig to version 0.11.0-dev.4407+4d7dd1689
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-02 20:47:19 -07:00 |
|
Ali Chraghi
|
c26cfec0b6
|
update to latest mach-core API
|
2023-08-02 20:34:15 -07:00 |
|
Stephen Gutekanst
|
2288073366
|
build: workaround Zig package manager issue
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-31 20:52:41 -07:00 |
|
Ali Chraghi
|
178d55965e
|
build: also depened on hexops/freetype
|
2023-07-31 20:52:41 -07:00 |
|
Ali Chraghi
|
50cf1d1e85
|
build: depend on mach-freetype via package manager
|
2023-07-31 20:01:01 -07:00 |
|
Stephen Gutekanst
|
a20476adef
|
README: remove mention of git-fu magic monorepo stuff
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-30 21:16:24 -07:00 |
|
Ali Chraghi
|
db4a48604f
|
warn if user zig version is out of date
|
2023-07-30 20:39:45 -07:00 |
|
Ali Chraghi
|
95dbe67217
|
switch to pkg.machengine.org
|
2023-07-30 20:20:29 -07:00 |
|
Stephen Gutekanst
|
095c7795ba
|
editor: fix potential memory leak
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-22 18:50:16 -07:00 |
|
Stephen Gutekanst
|
835748a8c5
|
update to latest mach-core API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-21 23:35:24 -07:00 |
|
Stephen Gutekanst
|
5cd698b12e
|
libs: update to latest
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-21 23:19:23 -07:00 |
|
Stephen Gutekanst
|
c3e8c25f1d
|
math: update to latest Zig version
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-21 20:29:40 -07:00 |
|
Stephen Gutekanst
|
3a81f35b8b
|
build: fix wasm32-freestanding build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-19 07:19:58 -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
|
6a81c7a579
|
math: bless approximate equality by default
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-15 13:42:25 -07:00 |
|
Stephen Gutekanst
|
d354fd24c4
|
math: cleanup matrix initialization
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-15 13:42:25 -07:00 |
|
Stephen Gutekanst
|
d3f5ce1d98
|
math: cleanup docstrings
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-15 13:42:25 -07:00 |
|