Attila Uygun
7b8d2db565
Implement ImguiBackend
2023-10-14 21:04:11 +02:00
Attila Uygun
eed6d4751c
Add imgui to third_party
2023-10-14 21:04:07 +02:00
Attila Uygun
d779d17b3d
Add separate gn configs for renderer, audio and platform
2023-09-23 22:49:10 +02:00
Attila Uygun
f2d6b04782
Add a separate gn config for each third-party library
2023-09-11 19:32:33 +02:00
Attila Uygun
9ff2e51ff1
Add support for Android build to GN config
2023-08-31 22:05:53 +02:00
Attila Uygun
001b3b60ec
Support for Windows platform
2023-08-13 00:06:04 +02:00
Attila Uygun
2c1d55fc30
Replace the build system with gn
...
No support for APKs, Java code etc. Keep using gradle for Android for now.
2023-08-03 11:32:28 +02:00
Attila Uygun
97271835b0
Remove gn
2023-05-05 08:22:51 +02:00
Attila Uygun
042bffaff3
Renderer code refactoring.
2021-10-26 23:35:14 +02:00
Attila Uygun
44aa8b2a33
Audio code refactoring.
2021-10-26 23:34:51 +02:00
Attila Uygun
671661758c
Implement Vulkan renderer.
2021-02-10 00:39:04 +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
Attila Uygun
9d92d01be1
Update.
...
- Various fixes for sound system.
- Code cleanup and refactoring.
- Move boilerplate code to engine.
- Texture management is moved to engine. Game code uses asset names and
doesn't know about textures.
- Multi-touch support.
- GN build (WIP)
- Add LOG_DIFF, CHECK, DCHECK and NOTREACHED.
- Implement global thread-pool for Worker.
- Use TaskRunner in ThreadPool.
- Font: Cover all ASCII chars.
- Option to disable audio and vibration.
2020-09-08 21:08:11 +02:00