Piotr Krygier
173a82b9d1
[WIP] Refactor project
...
There are many problems with the way the current version is provided
and maintained. This commit or series of commits will fix this.
2025-06-20 13:44:33 +02:00
Piotr Krygier
f5ab5f3f27
Improve testing framework
...
Replaced Criterrion with CMock. Added few tests, currently not working
properly. Random test upgrades.
2025-06-20 13:44:33 +02:00
Piotr Krygier
b2508ce4ff
[WIP] Add text rendering
2025-06-20 13:44:33 +02:00
Piotr Krygier
3bd14b20c2
Minor cleanup and texture update
2025-06-20 13:44:33 +02:00
Piotr Krygier
1f585b4d8e
Refactoring
...
Cleaned up a project, removed uneccessary includes.
Fixed few errors, nothing major.
2025-06-20 13:44:33 +02:00
Piotr Krygier
42dc4d6fcd
Refactor project
...
Crealned up some TODOs, FIXMEs etc. Added better error handling. Looks
better, feels better.
2023-10-10 10:46:12 +02:00
Piotr Krygier
4fcda01ba2
Add texture handler
...
Added functionality to load images as textures and bind them to meshes.
2023-10-02 13:21:17 +02:00
Piotr Krygier
0e040dd0d5
Move common log to new locale
2023-09-27 08:03:39 +02:00
Piotr Krygier
3a58bd8756
Improve logging output
2023-09-26 14:15:21 +02:00
Piotr Krygier
863f502dde
Improve threading
2023-09-11 11:15:25 +02:00
Piotr Krygier
507db80fb1
Create simple thread library
2023-08-14 14:49:57 +02:00
Piotr Krygier
3d538eaa2c
Move back to C
...
I'm insane and as such I have moved to C AGAIN! Without any reason.
2023-08-14 13:48:29 +02:00
Piotr Krygier
bf31b96a2e
Add my own math library
...
GLM works only for C++ and I plan on moving to back to C. There is
a C port, but it would be good for me to figure out vertex math myself.
Hence, my own library has been created.
2023-08-10 09:43:26 +02:00
Piotr Krygier
6a09350902
Split vulkan_base into smaller units
...
Closes #30 . This is a basic refactoring of the graphics module, so
everything won't be in single file.
2023-03-29 09:41:04 +02:00