Stephen Gutekanst
|
df3091bfd5
|
examples: custom-renderer working
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-12-24 20:30:32 -07:00 |
|
Stephen Gutekanst
|
9d134dc72d
|
module: object recycling
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-11-23 21:20:04 -07:00 |
|
Stephen Gutekanst
|
8054d03b4d
|
unify mach.Call and mach.Runner into one type
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-11-23 21:20:04 -07:00 |
|
Stephen Gutekanst
|
0e12857154
|
examples/core: building without ECS
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-11-23 21:20:04 -07:00 |
|
Stephen Gutekanst
|
09d39fb694
|
core: simplify event iterator
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-08-25 16:51:16 -07:00 |
|
Stephen Gutekanst
|
133c89638b
|
all: move mach.Timer, core Timer/Frequency to mach.time module
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-08-25 14:24:09 -07:00 |
|
Stephen Gutekanst
|
642cc9b7f7
|
make it clear how to use module system without mach.Core (remove mach.App)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-08-24 22:33:15 -07:00 |
|
Stephen Gutekanst
|
80be6b7bca
|
examples: revert to 0.4 entrypoint / control API design
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-08-24 22:33:15 -07:00 |
|
Ali Cheraghi
|
266e7a548b
|
core: refactor
|
2024-07-13 09:06:35 -07:00 |
|
Stephen Gutekanst
|
205a1f33db
|
Core: support configuring window before it opens
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-14 00:12:26 +02:00 |
|
Stephen Gutekanst
|
22ac26b57e
|
module: rename events -> systems, remove 'event arguments'
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-08 13:39:07 -07:00 |
|
Stephen Gutekanst
|
6feaad630e
|
{examples,Audio}: optimize needless setComponent calls away
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-07 23:40:56 -07:00 |
|
Stephen Gutekanst
|
bd655828e3
|
all: use new mach.Entity.Mod query API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-07 23:40:56 -07:00 |
|
Stephen Gutekanst
|
541ce9e7c0
|
all: rename mach.Entity.Mod -> mach.Entities.Mod
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-07 23:40:56 -07:00 |
|
Stephen Gutekanst
|
65e2168b9f
|
module: injected mach.Entity.Mod for global entity operations
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-07 23:40:56 -07:00 |
|
Stephen Gutekanst
|
69ff2e027f
|
all: rename mod.entities -> mod.__entities (private)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-07 23:40:56 -07:00 |
|
Stephen Gutekanst
|
2e8926d6fa
|
module: rename query -> queryDeprecated
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-07 23:40:56 -07:00 |
|
Stephen Gutekanst
|
ca08255ec2
|
{gfx,examples}: fix refcounting bugs, improve sysgpu compatability
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-05-06 14:00:54 -07:00 |
|
Stephen Gutekanst
|
15fd2c3a64
|
Core: use an explicit .start event sent by app to begin .tick events
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-04-29 20:17:26 -07:00 |
|
Stephen Gutekanst
|
fc0ff2fffd
|
all: rename local_events -> events
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-04-29 20:17:26 -07:00 |
|
Stephen Gutekanst
|
136c86e929
|
examples: fix/improve custom-renderer example
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-04-29 20:17:26 -07:00 |
|
Stephen Gutekanst
|
2c8ba82aa3
|
Core: use .app local init/deinit/tick events (avoid global events)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-04-29 20:17:26 -07:00 |
|
Stephen Gutekanst
|
fb37f74d41
|
examples: rename main modules -> App
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-04-29 20:17:26 -07:00 |
|