swung0x48
|
e724e88eec
|
[Fix] (MG_State, MG_Impl/GLImpl): allocating a mipmap level no longer truncates the chain above it - AllocateLevel now only grows and the callers that genuinely redefine the whole level set (glTexStorage*, mip regeneration, multisample storage, level-0 respecification) drop the tail explicitly
|
2026-07-20 21:02:54 -04:00 |
|
swung0x48
|
808c5dcc46
|
[Perf] (MG_Backend/DirectVulkan): re-land content-version texture early-out; bump content version on glGenerateMipmap so cached sampled views re-sync (fixes Iris shader retrace)
|
2026-07-13 00:50:09 -04:00 |
|
swung0x48
|
ecea8054a6
|
Revert content-version texture early-out (e8e1521): the SyncTexture cross-draw skip breaks Iris shader retrace validation (correctness regression)
|
2026-07-12 23:27:54 -04:00 |
|
swung0x48
|
e8e1521972
|
[Perf] (MG_Backend/DirectVulkan): skip cross-draw re-sync of unchanged textures via a content-version early-out; SyncTextureAndGetDescriptor 8.9%->2.4%
|
2026-07-12 18:40:48 -04:00 |
|
BZLZHH
|
727939af5b
|
[Fix] (MG_Impl, MG_State, MG_Backend, MG_Util): Do source audit by Codex.
|
2026-06-09 15:34:19 +08:00 |
|
BZLZHH
|
20fbfc2956
|
[Chore] (LICENSE): Switch project license to LGPLv3.
|
2026-01-18 09:33:33 +08:00 |
|
BZLZHH
|
3714e275ab
|
[Chore] (All): Update copyright year in source code files.
|
2026-01-01 00:42:06 +08:00 |
|
BZLZHH
|
e7d9da42dc
|
[Chore] (All): Adjust copyright declaration.
|
2025-12-31 21:49:54 +08:00 |
|
BZLZHH
|
8ed8efe347
|
[Chore] (All): Add standardized source file header and update script.
|
2025-12-31 15:45:34 +08:00 |
|
swung0x48
|
cb4e6b5f19
|
[Feat] (MG_State/Texture, MG_Impl/Texture): glTexBuffer (and implement TextureObjectBuffer accordingly)
|
2025-12-09 21:20:39 +08:00 |
|
swung0x48
|
0a89ad4f30
|
[Feat] (MG_State/Texture): separate mipmap from TextureObjectBase
|
2025-12-09 10:57:10 +08:00 |
|
BZLZHH
|
7a9cb2dafb
|
[Fix] (MG_Backend/DirectGLES): Handle more internal format.
|
2025-11-30 11:24:21 +08:00 |
|
BZLZHH
|
75fc52febe
|
[Feat] (MG_State/TextureState): Stubs for unimplemented texture types.
|
2025-11-29 01:31:41 +08:00 |
|
swung0x48
|
d1f5aff440
|
[Fix] (MG_State/Texture): properly implement GetBaseSize() and IsComplete() for cubemap
|
2025-11-27 15:02:22 +08:00 |
|
swung0x48
|
a0aaba3cb5
|
[Feat] (MG_State/Texture): Initial implementation of cube map
|
2025-11-25 22:47:41 +08:00 |
|