Attila Uygun
67632ff144
Fix typo
2023-06-17 21:05:05 +02:00
Attila Uygun
29ce485ca3
Fix for crash in renderer
2023-06-02 14:23:21 +02:00
Attila Uygun
f6f67d7e53
Cleanup renderer
2023-05-26 22:54:14 +02:00
Attila Uygun
b160ae0bd3
Support for switching between renderers in run-time
2023-05-24 23:14:14 +02:00
Attila Uygun
b7f1f7faa2
Shutdown renderer in destructor
2023-05-23 00:01:19 +02:00
Attila Uygun
653c283758
Use std::counting_semaphore
2023-05-04 18:07:30 +02:00
Attila Uygun
0866349f58
Code cleanup
...
- Use absolute paths for includes.
- Add file path to include guards.
- Use uint64_t for resource id.
- Compile engine code into separate lib.
- Compile time and run time string hashing functions.
- Rename Worker to ThreadPool.
- Update .gitignore
- Code generator for texture compressor.
2021-10-27 18:22:32 +02:00
Attila Uygun
042bffaff3
Renderer code refactoring.
2021-10-26 23:35:14 +02:00
Attila Uygun
e669f2b474
enable/disable depth test.
2021-02-23 17:26:07 +01:00
Attila Uygun
1ae44b6a76
vecmath
2021-02-18 23:43:40 +01:00
Attila Uygun
3a5572c8d0
Cleanup
2021-02-11 21:51:05 +01:00
Attila Uygun
7920d9f251
Update.
...
- Implement PersistentData.
- Update jsoncpp (1.9.3).
- Update logging implementation.
- New audio resampler (SincResampler).
- Avoid busy-looping in audio thread (AudioAlsa).
- Add BindWeak.
- AdMob support.
- Support for record/replay user input.
- Custom shader support for ImageQuad.
- Implement SetKeepScreenOn for Android.
- Move animation updates to Engine.
- Code refactoring for renderer.
- Various fixes and code cleanup.
2021-02-10 00:39:04 +01:00