swung0x48
|
918b39bb63
|
[Fix] (MG_Backend/DirectVulkan): remove weird texture binding fallback
|
2026-02-27 16:22:19 +08:00 |
|
swung0x48
|
963e88943c
|
[Chore] (MG_Backend/DirectVulkan): manage default depth buffer in SwapchainObject
|
2026-02-27 15:33:01 +08:00 |
|
swung0x48
|
1a75bcba5e
|
[Fix] (MG_Backend/DirectVulkan): prevent operation in assert getting compiled out in release
|
2026-02-27 15:05:10 +08:00 |
|
swung0x48
|
b64309edfc
|
[Chore] (MG_Backend/DirectVulkan): get rid of junk
|
2026-02-27 14:14:11 +08:00 |
|
swung0x48
|
e3f1db0a9a
|
[Chore] (MG_Backend/DirectVulkan): use VkTextureManager::TransitionImageLayout more
|
2026-02-27 13:59:39 +08:00 |
|
swung0x48
|
2c848ab44b
|
[Chore] (MG_Backend/DirectVulkan): move TransitionImageLayout to VkTextureManager
|
2026-02-27 09:44:23 +08:00 |
|
swung0x48
|
9b23594415
|
[Fix] (MG_Backend/DirectVulkan): misc fixes
|
2026-02-25 16:49:58 +08:00 |
|
swung0x48
|
e2e52965df
|
[Feat] (MG_Backend/DirectVulkan): VkClearManager
|
2026-02-25 16:12:33 +08:00 |
|
swung0x48
|
6e7907f183
|
[Chore] (MG_Backend/DirectVulkan): get rid of more junk
|
2026-02-25 12:46:47 +08:00 |
|
swung0x48
|
b4be1292b8
|
[Feat] (MG_Backend/DirectVulkan): TextureManager mipmap completeness check
|
2026-02-25 11:04:28 +08:00 |
|
swung0x48
|
db58f4c214
|
[Feat] (MG_Backend/DirectVulkan): TextureManager supports mipmap
|
2026-02-25 10:52:54 +08:00 |
|
swung0x48
|
59bad77176
|
[Chore] (MG_Backend/DirectVulkan): rename functions in VkTextureManager
|
2026-02-25 09:52:15 +08:00 |
|
swung0x48
|
a757669df5
|
[Improvement] (MG_Backend/DirectVulkan): split TextureSamplerManager into TextureManager and SamplerManager
|
2026-02-24 15:19:34 +08:00 |
|
swung0x48
|
e16c0645c0
|
[Improvement] (MG_Backend/DirectVulkan): use VMA to allocate texture images
|
2026-02-24 14:21:24 +08:00 |
|
swung0x48
|
8d37763fd3
|
[Improvement] (MG_Backend/DirectVulkan): use VMA to allocate RT images
|
2026-02-24 13:09:26 +08:00 |
|
swung0x48
|
e0d0551e7b
|
[Chore] (MG_Test/Backend/DirectVulkan/TestExec): FramebufferManager -> RenderTargetManager
|
2026-02-24 13:07:50 +08:00 |
|
swung0x48
|
caa814e8f9
|
[Chore] (MG_Test/Backend/DirectVulkan/TestExec): get rid of now useless default renderpass
|
2026-02-24 12:25:04 +08:00 |
|
swung0x48
|
2502d32a2e
|
[Chore] (MG_Test/Backend/DirectVulkan/TestExec): get rid of necessary check
|
2026-02-24 12:10:44 +08:00 |
|
swung0x48
|
e57dd3529e
|
[Chore] (MG_Test/Backend/DirectVulkan/TestExec): get rid of junk
|
2026-02-24 10:19:21 +08:00 |
|
swung0x48
|
4b8d809237
|
[Fix] (MG_Test/Backend/DirectVulkan/TestExec): initialize MobileGL first then EGL stuff
|
2026-02-24 09:26:46 +08:00 |
|
swung0x48
|
d42182befc
|
[Fix] (MG_Backend/DirectVulkan): swap swapchain width/height on 90/270 rotation
|
2026-02-23 23:12:22 +08:00 |
|
swung0x48
|
5efdb1016e
|
[Fix] (MG_Backend/DirectVulkan): make vk_enum_string_helper.h available on Android NDK
|
2026-02-23 22:11:30 +08:00 |
|
swung0x48
|
5013108a7f
|
[Chore] (MG_Backend/DirectVulkan): get rid of unnecessary checks
|
2026-02-22 13:17:22 +08:00 |
|
swung0x48
|
359ba1c572
|
[Fix] (MG_Backend/DirectVulkan): properly compute hash for samplers
|
2026-02-22 12:51:00 +08:00 |
|
swung0x48
|
733523011b
|
[Chore] (MG_Backend/DirectVulkan): more hard assertions
|
2026-02-22 12:31:18 +08:00 |
|
swung0x48
|
14fc13c34d
|
[Chore] (MG_Backend/DirectVulkan): get rid of fallback image/sampler/imageview
|
2026-02-22 12:18:49 +08:00 |
|
swung0x48
|
e9fee1358d
|
[Chore] (MG_Backend/DirectVulkan): hard assert instead of silently fallback
|
2026-02-22 12:08:31 +08:00 |
|
swung0x48
|
dae3dd9996
|
[Chore] (MG_Backend/DirectVulkan): unifying framebuffer manager Transition* functiosn
|
2026-02-22 11:08:43 +08:00 |
|
swung0x48
|
556db8b02e
|
[Chore] (MG_Backend/DirectVulkan): get rid of redundant guardrails (cont.)
|
2026-02-22 10:35:10 +08:00 |
|
swung0x48
|
96e993eecf
|
[Chore] (MG_Backend/DirectVulkan): get rid of redundant guardrails
|
2026-02-22 10:19:44 +08:00 |
|
swung0x48
|
fb3e2123cc
|
[Fix] (MG_Backend/DirectVulkan): dynamically retrieve Vulkan functions in loader, fixing compilation error on lower NDK versions
|
2026-02-22 10:11:14 +08:00 |
|
BZLZHH
|
bd8bc1e251
|
[Improvement] (MG_ConfigLoader): Destroy map after init.
|
2026-02-21 22:30:50 +08:00 |
|
BZLZHH
|
22416cf2f0
|
[Docs] (README): Introduce environment variables.
|
2026-02-21 22:29:23 +08:00 |
|
BZLZHH
|
8bdf990810
|
[Fix] (MG_Test|MG_Bench): Fix compilation.
|
2026-02-21 22:25:59 +08:00 |
|
BZLZHH
|
9e90d9508b
|
[Feat] (Core): Add env config loader and refactor initialization entrypoints.
|
2026-02-21 22:08:55 +08:00 |
|
BZLZHH
|
7ccf858181
|
Merge branch 'Feat/Backend-Direct-Vulkan' of github.com:MobileGL-Dev/MobileGL into Feat/Backend-Direct-Vulkan
|
2026-02-21 20:55:18 +08:00 |
|
BZLZHH
|
3c66016489
|
[Refactor] (MG_Backend/DirectVulkan): Move renderpass/framebuffer vk management out of VulkanRenderer.
|
2026-02-21 20:53:33 +08:00 |
|
swung0x48
|
b88042bdff
|
[Fix] (MG_Backend/DirectVulkan): fix typo
|
2026-02-21 20:34:07 +08:00 |
|
swung0x48
|
6540c2eec1
|
[Feat] (MG_Backend/DirectVulkan): properly handle Vulkan surface transform (pre-rotation)
|
2026-02-21 20:32:25 +08:00 |
|
BZLZHH
|
d5940f40be
|
Merge branch 'Feat/Backend-Direct-Vulkan' of github.com:MobileGL-Dev/MobileGL into Feat/Backend-Direct-Vulkan
|
2026-02-21 19:53:02 +08:00 |
|
BZLZHH
|
033ba16aff
|
[Refactor] (MG_Backend/DirectVulkan): Decouple default render pass management from VulkanRenderer.
|
2026-02-21 19:50:26 +08:00 |
|
swung0x48
|
47467ea1ab
|
[Feat] (MG_Backend/DirectVulkan): descriptor set auto re-allocate
|
2026-02-21 19:01:33 +08:00 |
|
BZLZHH
|
d84b4da766
|
[Feat|Fix] (MG_Backend/DirectVulkan): Impl (Multi)DrawElementsBaseVertex. Fix Blitframebuffer.
|
2026-02-21 17:37:50 +08:00 |
|
BZLZHH
|
07b7f7eba5
|
[Feat] (MG_Backend/DirectVulkan): Add optional device extension. Impl MultiDrawElements.
|
2026-02-21 16:16:07 +08:00 |
|
BZLZHH
|
7f9953fdee
|
[Fix] (MG_Backend/DirectVulkan): Handle shader position transform.
|
2026-02-21 15:36:28 +08:00 |
|
BZLZHH
|
ccd51bf2d3
|
Merge branch 'dev' into Feat/Backend-Direct-Vulkan
|
2026-02-21 15:02:59 +08:00 |
|
BZLZHH
|
60f06d1b8d
|
[Improvement] (MG_Backend): Separate Initialize and InitCapabilities.
|
2026-02-20 15:26:46 +08:00 |
|
BZLZHH
|
e34f3d915c
|
[Fix] (MG_Impl/EGLImpl): Fix GetProcAddress.
|
2026-02-18 22:31:27 +08:00 |
|
BZLZHH
|
f65c71da27
|
[Fix] (MG_Util): Fix typo.
|
2026-02-18 11:10:49 +08:00 |
|
BZLZHH
|
5fbed32ef6
|
[Fix] (MG_Util): Fix compilation.
|
2026-02-18 11:02:36 +08:00 |
|