Commit graph

22 commits

Author SHA1 Message Date
e95a45fd53
Implement a single point light with blinn-phong lighting 2023-11-10 09:14:18 -05:00
b9b2c9f8e7
Finish fixed rate transform interpolation for the renderer
Some checks failed
ci/woodpecker/push/build Pipeline failed
2023-11-03 19:50:00 -04:00
7ae59c0415
Loading textures from gltf blob and gltf.bin's, fix loading multiple meshses in a single model 2023-10-21 22:19:34 -04:00
fd9f4bee2a
Implement loading material textures from gltf and rendering them 2023-10-17 22:04:25 -04:00
8f7288339d
Add default texture which fixes render error, fix cube rendering 2023-10-05 11:42:24 -04:00
dabc051b58
Add ModelComponent, add model loader to resource manager's default loaders 2023-09-26 17:14:38 -04:00
38e7b543c0
Start working on gltf 2023-09-21 14:22:46 -04:00
bd21e62cba
Use resources from the resource manager, implement startup systems 2023-09-14 12:58:59 -04:00
a1c3cd6d99
Write resource managers request function, needs testing 2023-09-12 19:07:03 -04:00
e21490cd6a
Start working on assets 2023-09-12 14:25:33 -04:00
32689e77ce
Convert the engine into a lib package 2023-09-08 01:06:50 -04:00
2e225ccd09
Some code cleanup 2023-09-08 01:06:49 -04:00
81c3b5be55
Fix the logger to include info logs from other crates 2023-09-08 01:06:48 -04:00
ec960b8f94
Fix rendering multiple entities
this is done by using a large dynamic uniform buffer for storing all transforms of entities
2023-09-08 01:06:44 -04:00
73b44857eb
Switch ecs to edict 2023-09-08 01:06:42 -04:00
805fde2d4e
Rewrite the input system using an event based system 2023-09-08 01:06:41 -04:00
5a37fcf1e6
Implement MouseMotion and CursorMoved input events 2023-09-08 01:06:39 -04:00
d25ecf0e00
Add resource system, early input system, custom hecs world wrapper 2023-09-08 01:06:38 -04:00
7c381672d9
simple ecs systems! 2023-09-08 01:06:35 -04:00
265c3dbc5a
Significant render refactoring, implement transformation matrix 2023-09-08 01:06:26 -04:00
3fe294b8b2
Create the ground works for an ECS in the engine 2023-09-08 01:06:22 -04:00
bbc7c8e283
Create window, handle simple input 2023-09-08 01:05:59 -04:00