swung0x48
|
4a38e7224e
|
Merge branch 'dev' into Feat/Backend-Direct-Vulkan
|
2026-03-08 10:31:44 +08:00 |
|
BZLZHH
|
fff00e65c4
|
[Perf] (Texture|State): Replace dynamic_cast hot paths with static_cast.
|
2026-02-24 15:40:06 +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
|
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
|
c2a0db3d12
|
[Feat] (MG_Backend/DirectVulkan): initial real implementation of VkTextureSamplerManager
|
2026-02-17 23:03:26 +08:00 |
|
swung0x48
|
c810b27a83
|
[Feat] (MG_Backend/DirectVulkan): initial implementation of VkTextureSamplerManager, only fallback path available now
|
2026-02-17 22:31:56 +08:00 |
|