SeanOMik
|
d8deb6458b
|
Switch ecs to edict
|
2023-08-31 21:34:58 -04:00 |
SeanOMik
|
ad44a96f0c
|
Rewrite the input system using an event based system
|
2023-07-21 17:54:55 -04:00 |
SeanOMik
|
bdf253a597
|
Work on events for the input stuff
|
2023-07-19 01:18:16 -04:00 |
SeanOMik
|
b8ae1f6202
|
Implement MouseMotion and CursorMoved input events
|
2023-07-16 00:39:54 -04:00 |
SeanOMik
|
cb1e7ae284
|
add just pressed input events
|
2023-07-14 23:56:24 -04:00 |
SeanOMik
|
f5bfa93f63
|
Add resource system, early input system, custom hecs world wrapper
|
2023-07-11 01:11:35 -04:00 |
SeanOMik
|
a47d5b00ef
|
use the graph system dispatcher to execute systems, make it easier to add systems
|
2023-06-30 01:17:06 -04:00 |
SeanOMik
|
1ef664165d
|
implement simple ecs systems
|
2023-06-29 01:17:30 -04:00 |
SeanOMik
|
6a30a17f5f
|
simple ecs systems!
|
2023-06-28 23:18:44 -04:00 |
SeanOMik
|
74e21a083b
|
fix some issues caused by the rebase
|
2023-06-07 00:53:33 -04:00 |
SeanOMik
|
35eb2842fb
|
create SimpleSystem
|
2023-06-07 00:48:37 -04:00 |
SeanOMik
|
da4297b462
|
add transform matrix buffer
|
2023-06-07 00:47:09 -04:00 |
SeanOMik
|
0fdf6c1fee
|
change method name
|
2023-05-18 23:55:32 -04:00 |
SeanOMik
|
9f603799f1
|
Use an actual render queue instead of a HashMap
|
2023-05-18 23:44:07 -04:00 |
SeanOMik
|
49aa2b338d
|
Add better 3d camera, fix memory 'leak' caused by not clearing the RenderJob queue
|
2023-05-18 01:11:04 -04:00 |
SeanOMik
|
5d8cb19212
|
add simple 3d camera, rename Model2dComponent to MeshComponent, rename base shader file
|
2023-05-15 01:02:45 -04:00 |
SeanOMik
|
f8d2f7c3f1
|
Move Transform to math module
|
2023-05-14 23:21:47 -04:00 |
SeanOMik
|
1bdf51a56b
|
Add helper methods to Transform
|
2023-05-14 23:18:41 -04:00 |
SeanOMik
|
432c54004e
|
Significant render refactoring, implement transformation matrix
|
2023-05-14 15:18:18 -04:00 |
SeanOMik
|
22865bbc33
|
remove system.rs
|
2023-04-26 23:24:32 -04:00 |
SeanOMik
|
5434c11f4a
|
Implmenting indices, and textures
|
2023-04-20 02:07:11 -04:00 |
SeanOMik
|
e5b6a24ae6
|
Implement vertex buffers
|
2023-04-19 00:53:06 -04:00 |
SeanOMik
|
f9f9978bf8
|
Add basic resources module
|
2023-04-15 00:01:35 -04:00 |
SeanOMik
|
247208d30e
|
Create the ground works for an ECS in the engine
|
2023-04-14 00:22:17 -04:00 |
SeanOMik
|
a086e5b24a
|
Create window, handle simple input
|
2023-03-16 17:47:36 -04:00 |