Attila Uygun
|
392c4eaf8f
|
Update for vulkan renderer
- Create staging buffers before starting bg thread
- Remove VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT
|
2023-07-01 23:25:37 +02:00 |
Attila Uygun
|
3dc48ef05e
|
Implement window resize
|
2023-07-01 21:36:26 +02:00 |
Attila Uygun
|
c6546b43b5
|
Add log verbosity level
|
2023-06-28 22:25:39 +02:00 |
Attila Uygun
|
1148e48085
|
Fix typo
|
2023-06-26 20:03:22 +02:00 |
Attila Uygun
|
ce440f2913
|
Remove OpenGL threaded rendering
|
2023-06-26 20:03:22 +02:00 |
Attila Uygun
|
b07ce8514e
|
Do not reset source index when streaming is in progress
|
2023-06-26 20:03:22 +02:00 |
Attila Uygun
|
467e73d3a8
|
Fix for looping audio
|
2023-06-26 20:03:15 +02:00 |
Attila Uygun
|
1b9faac310
|
Music should be streamed
|
2023-06-26 10:25:22 +02:00 |
Attila Uygun
|
615c39a4fe
|
Move asset loaders to engine/asset
|
2023-06-25 18:40:58 +02:00 |
Attila Uygun
|
709029f22c
|
Async-load support for assets
|
2023-06-25 16:48:56 +02:00 |
Attila Uygun
|
8e6589ec67
|
Fix memory leak when canceling tasks
|
2023-06-24 11:04:10 +02:00 |
Attila Uygun
|
69a05c00e9
|
Support for adding tasks in front of the task queue
|
2023-06-24 11:04:07 +02:00 |
Attila Uygun
|
d7e444fa81
|
Fix compile error
|
2023-06-21 14:31:35 +02:00 |
Attila Uygun
|
8a87597911
|
Update third_party/stb
stb_image - v2.28
stb_truetype - v1.26
|
2023-06-21 14:00:21 +02:00 |
Attila Uygun
|
22d80d6152
|
Cleanup & refactor
|
2023-06-21 13:59:11 +02:00 |
Attila Uygun
|
67632ff144
|
Fix typo
|
2023-06-17 21:05:05 +02:00 |
Attila Uygun
|
8fd24a3c1a
|
Update TaskRunner
Remove SingleConsumerRun
Rename MultiConsumerRun to RunTasks
Refactor CancelTasks
|
2023-06-13 23:27:10 +02:00 |
Attila Uygun
|
305b23738c
|
Make thread-local-task-runner a shared_ptr
|
2023-06-13 23:27:10 +02:00 |
Attila Uygun
|
83400a0b52
|
Use string for callback location info
|
2023-06-13 23:27:10 +02:00 |
Attila Uygun
|
fdbbb2a6fd
|
Fix for ReplyAdapter in TaskRunner
|
2023-06-12 00:35:57 +02:00 |
Attila Uygun
|
ab4c0c7e57
|
Cleanup
|
2023-06-12 00:34:29 +02:00 |
Attila Uygun
|
325b07d844
|
Do not refresh image when texture is not in use
|
2023-06-12 00:34:29 +02:00 |
Attila Uygun
|
05b86a38c1
|
Add comments
|
2023-06-11 22:42:34 +02:00 |
Attila Uygun
|
0876203d82
|
Cancel tasks on shutdown
|
2023-06-11 22:42:34 +02:00 |
Attila Uygun
|
f54835e5f3
|
Consume input events on ContextLost
|
2023-06-11 22:42:34 +02:00 |
Attila Uygun
|
ba246eca7f
|
Revert "Consume input events when switching between renderers"
This reverts commit 5c6e414a15 .
|
2023-06-06 23:00:55 +02:00 |
Attila Uygun
|
068656ddc2
|
Bump version to 1.0.4
|
2023-06-06 00:26:29 +02:00 |
Attila Uygun
|
00f57bab05
|
Fix for Vulkan renderer
Terminate the bg thread before destroying resources
|
2023-06-06 00:26:29 +02:00 |
Attila Uygun
|
3bc8785469
|
Fix for benchmark
|
2023-06-05 23:41:27 +02:00 |
Attila Uygun
|
5c6e414a15
|
Consume input events when switching between renderers
|
2023-06-05 23:41:27 +02:00 |
Attila Uygun
|
1d1452d4aa
|
Add support for canceling tasks in TaskRunner
|
2023-06-05 23:41:27 +02:00 |
Attila Uygun
|
557eb517cb
|
Renaming
|
2023-06-04 19:28:55 +02:00 |
Attila Uygun
|
e376b1bc17
|
Add option to switch between renderers
|
2023-06-04 12:54:40 +02:00 |
Attila Uygun
|
76fb19ab3a
|
Move AudioSinkDelegate into AudioSink
|
2023-06-04 11:31:37 +02:00 |
Attila Uygun
|
a39efa5d3c
|
Add comments
|
2023-06-04 11:13:22 +02:00 |
Attila Uygun
|
7b637a95d9
|
Refactoring audio code
- Add AudioBus
- Move resampling to AudioBus
- Move SincResampler to engine/audio
|
2023-06-04 01:42:10 +02:00 |
Attila Uygun
|
29ce485ca3
|
Fix for crash in renderer
|
2023-06-02 14:23:21 +02:00 |
Attila Uygun
|
7d458859d7
|
Game fixes and tweaks.
- No shield until wave 8.
- Do not play boss music when disabled.
|
2023-06-01 20:19:00 +02:00 |
Attila Uygun
|
685b17aba6
|
Bump version
Also fix typo and remove redundant code
Add bash script for ndk-stack
|
2023-05-30 11:59:18 +02:00 |
Attila Uygun
|
f6f67d7e53
|
Cleanup renderer
|
2023-05-26 22:54:14 +02:00 |
Attila Uygun
|
43afdf855f
|
Move renderer ownership to engine
|
2023-05-26 22:54:14 +02:00 |
Attila Uygun
|
66557f07e3
|
Do not reinitialize Vulcan context unnecessarily.
|
2023-05-26 22:45:24 +02:00 |
Attila Uygun
|
d5ee1c7313
|
Rename AudioDriver to AudioSink
|
2023-05-24 23:14:51 +02:00 |
Attila Uygun
|
8d28d85a09
|
Move AudioDriver ownership to AudioMixer
|
2023-05-24 23:14: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
|
94242fca0b
|
Revert "Try Vulkan renderer first, fallback to OpenGL if it fails."
This reverts commit daa3a8c06f .
|
2023-05-23 00:01:19 +02:00 |
Attila Uygun
|
be36d121b0
|
Update Oboe to 1.7.0
|
2023-05-21 23:41:15 +02:00 |
Attila Uygun
|
217420823c
|
Update Android NDK to 25.2.9519653
|
2023-05-21 23:41:15 +02:00 |
Attila Uygun
|
b2e5f19963
|
Remove exceptions
|
2023-05-21 23:41:15 +02:00 |