Commit Graph

156 Commits

Author SHA1 Message Date
Kevin Trogant
81798df3e9 ref, feat: Restructure
- The renderer backend is now its own library, loaded at runtime.
- Removed GLFW dependency, instead use win32 directly.
- Broke linux window creation, because it's not implemented yet.
  - Maybe use GLFW for linux?
2023-10-17 00:54:51 +02:00
Kevin Trogant
63e3f973b2 feat: config variables, mutex abstraction
- Mutex abstraction (create, destroy, lock, unlock)
- Config variables (cvars)
2023-10-14 00:15:05 +02:00
Kevin Trogant
1dba3d2d63 fix, feat: various issues
- [win32] FIO thread no longer hangs during application exit
- Signal if a file operation was actually successfull.
- Add a logging function (currently identical to vyReportError)
2023-10-13 23:15:23 +02:00
Kevin Trogant
fa50d9fab5 Port fio to windows 2023-10-12 23:45:44 +02:00
Kevin Trogant
268a9722f5 .gitignore for subprojects 2023-10-11 22:27:38 +02:00
Kevin Trogant
d8e4480819 pre-git state 2023-10-11 22:23:26 +02:00