Commit Graph

10 Commits

Author SHA1 Message Date
Piotr Krygier ca1477b500 Add subprojects
Instead of relying on host system, some dependencies had been added using meson wrap DB and custom meson wrappers.

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-06-08 20:26:37 +02:00
Piotr Krygier ceb9e365de Load texture from glb
Add loading image from glb file.
2026-03-20 14:22:17 +01:00
Piotr Krygier 99fb36d9fd Add basic loader for gltf
Added loading of avocado. Something is still wrong though,
becaus I cannot see the seed. But basic functionality is there.
2026-03-19 21:00:39 +01:00
Piotr Krygier dd70f5e5b0 Add gltf loader
Added MIT licensed external library for loading gltf
files

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-03-13 11:49:26 +01:00
Piotr Krygier bbbe69d73c Prepare for event system
Moved stuff around.
Create an entry point for RSE.
Created base for events module

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-03-03 11:26:43 +01:00
Piotr Krygier 7d6156be01 Add movement relative to time
Previously movement was based on frames rather than
time. I added time_get_dt() function for getting time
since last frame and changed rotation speed to use this
function.

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-02-24 13:38:04 +01:00
Piotr Krygier 415d4394c2 Add FPS counter
Added console FPS counter. Thise required me to create
some time functions and remove FPS cap from Vulkan

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-02-11 18:53:48 +01:00
Piotr Krygier 954876549d Create typedef for IDs
There was a code, where id for something was u32, and
u16 for other things. I have created a typedef to fix
that

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-02-10 10:25:01 +01:00
Piotr Krygier 55e0ee261e Remove stack implementation
There is no need for stack implementation to be used here.
Simple C operations are enough for now

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-02-10 10:25:00 +01:00
Piotr Krygier 493afb05e6 Initial commit
This is working repository now. I had to clean this up due to
my f_ups, that made this simple repo around 200MB large.

Signed-off-by: Piotr Krygier <piotrkrygier@everyonecancode@xyz>
2026-02-10 10:24:45 +01:00