swung0x48
|
77378bbf07
|
[Fix] (MG_Backend/DirectGLES): fix renaming error in BackendFramebufferObject::SyncToBackend
|
2026-02-03 23:43:55 +08:00 |
|
BZLZHH
|
74509ae0a3
|
[Perf] (MG_Backend/DirectGLES): No need to use shared_ptr for g_boundVertexBufferObject.
|
2026-02-03 21:07:14 +08:00 |
|
BZLZHH
|
f0ab82ea2a
|
[Fix] (MG_Backend/DirectGLES): Fix VBO binding state leakage.
|
2026-02-03 21:02:54 +08:00 |
|
BZLZHH
|
d251bd3a91
|
Merge remote-tracking branch 'origin/dev' into Feat/Backend-Direct-GLES
|
2026-02-03 20:35:06 +08:00 |
|
BZLZHH
|
850d363cac
|
[Chore] (Config): Bump version to 26.02
|
2026-02-03 20:22:23 +08:00 |
|
BZLZHH
|
5addbb3bdd
|
[Perf] (MG_Backend/DirectGLES): Add RenderState sync cache.
|
2026-02-03 18:42:05 +08:00 |
|
BZLZHH
|
8e3bbda2f2
|
[Fix] (MG_State/RenderState): Versioning for SetColorMask.
|
2026-02-03 18:24:26 +08:00 |
|
BZLZHH
|
eb4a81b55f
|
Merge remote-tracking branch 'refs/remotes/origin/Feat/Backend-Direct-GLES' into Feat/Backend-Direct-GLES
|
2026-02-03 17:51:19 +08:00 |
|
BZLZHH
|
ea098c0409
|
[Feat|Refactor] (MG_State/RenderState): Versioning for RenderStateParameters.
|
2026-02-03 17:50:46 +08:00 |
|
swung0x48
|
bf0bae0e59
|
Merge branch 'Feat/Backend-Direct-GLES' of https://github.com/MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2026-02-03 17:50:34 +08:00 |
|
swung0x48
|
41f6670a10
|
[Perf] (MG_Backend/DirectGLES): less shared_ptr deref
|
2026-02-03 17:50:20 +08:00 |
|
swung0x48
|
c2ffa93c90
|
[Perf] (MG_Backend/DirectGLES): use version to skip unnecessary FBO sync in BindCurrentFBO
|
2026-02-03 17:49:47 +08:00 |
|
BZLZHH
|
fc9653f460
|
Merge remote-tracking branch 'refs/remotes/origin/Feat/Backend-Direct-GLES' into Feat/Backend-Direct-GLES
|
2026-02-03 17:30:47 +08:00 |
|
BZLZHH
|
afa89772e7
|
[Refactor] (MG_State/RenderState): Separate RenderStateParameters from RenderState.
|
2026-02-03 17:29:55 +08:00 |
|
swung0x48
|
ca23fe4d6f
|
[Perf] (MG_Backend/DirectGLES): use version to skip unnecessary FBO sync
|
2026-02-03 17:29:10 +08:00 |
|
swung0x48
|
522d5ad9f7
|
Merge branch 'Feat/Backend-Direct-GLES' of https://github.com/MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2026-02-03 16:58:38 +08:00 |
|
swung0x48
|
202922613b
|
[Refactor] (MG_State/Framebuffer, MG_Backend/DirectGLES): Versioned framebuffer sync
|
2026-02-03 16:50:20 +08:00 |
|
BZLZHH
|
4db0fe58c0
|
Merge remote-tracking branch 'origin/Feat/Backend-Direct-GLES' into Feat/Backend-Direct-GLES
|
2026-02-03 16:44:21 +08:00 |
|
BZLZHH
|
5eff8b2e30
|
[Perf] (MG_Backend/DirectGLES): Add cache for Texture and Sampler binding.
|
2026-02-03 16:44:00 +08:00 |
|
BZLZHH
|
b966ef8b5e
|
[Chore] (CMake): DO not link static lib for Android.
|
2026-02-03 16:36:40 +08:00 |
|
swung0x48
|
751c5745b0
|
[Fix] (MG_Util/Converters): properly handle GL_NONE in ConvertGLEnumToFramebufferAttachmentType
|
2026-02-03 13:06:55 +08:00 |
|
swung0x48
|
6823b1e46a
|
[Feat] (MG_Impl/Framebuffer): implement glReadBuffer
|
2026-02-03 12:59:11 +08:00 |
|
BZLZHH
|
207b746273
|
[Perf] (MG_Backend/DirectGLES): Avoid redunant VBO binding.
|
2026-02-03 11:41:23 +08:00 |
|
swung0x48
|
edff307782
|
[Chore] (MG_Impl/Framebuffer, MG_Impl/RenderState): move ReadBuffer to the right place
|
2026-02-03 10:23:20 +08:00 |
|
BZLZHH
|
1143c961b6
|
[Perf] (MG_Backend/DirectGLES): Use glVertexAttribFormat to avoid redunant buffer binding.
|
2026-02-03 02:52:34 +08:00 |
|
BZLZHH
|
2fab6c5b0b
|
[Fix] (MG_Backend/DirectGLES): Always bind VBO before glVertexAttribPointer.
|
2026-02-03 02:38:50 +08:00 |
|
BZLZHH
|
42ad1634bf
|
[Perf] (MG_State|MG_Util): Do not bump resource version when nothing changes.
|
2026-02-03 02:17:09 +08:00 |
|
BZLZHH
|
8e897d54a2
|
[Perf] (MG_Backend/DirectGLES): Skip IBO binding for VA when not dirty.
|
2026-02-03 01:52:24 +08:00 |
|
BZLZHH
|
863aa77ff0
|
[Feat] (MG_Util): Versioning for BindingSlot.
|
2026-02-03 01:49:46 +08:00 |
|
BZLZHH
|
5e3cb98934
|
[Perf] (MG_Backend/DirectGLES): Use SwitchDirty in VA.
|
2026-02-03 01:37:27 +08:00 |
|
BZLZHH
|
c301591dcc
|
[Feat] (MG_State/VertexArrayState): Add SwitchVersion for VA.
|
2026-02-03 01:33:50 +08:00 |
|
BZLZHH
|
5c63515259
|
[Feat|Perf|Fix] (MG_Backend/DirectGLES): Skip redundant sync for VA when not dirty.
|
2026-02-03 01:29:30 +08:00 |
|
BZLZHH
|
0ae1b76262
|
[Feat] (MG_State/VertexArrayState): Replace dirty mark with resource version for VA.
|
2026-02-03 01:27:58 +08:00 |
|
BZLZHH
|
99d32439a8
|
[Perf] (MG_Backend/DirectGLES): Remove binding state protectors.
|
2026-02-03 00:42:24 +08:00 |
|
BZLZHH
|
4225cc4333
|
[Feat|Perf] (MG_Backend/DirectGLES): Skip whole texture params sync when not dirty.
|
2026-02-03 00:17:02 +08:00 |
|
BZLZHH
|
7daa69cf73
|
[Feat] (MG_State/TextureState): Add resource version for texture params.
|
2026-02-03 00:15:50 +08:00 |
|
BZLZHH
|
653ca9ea74
|
[Feat|Perf] (MG_Backend/DirectGLES): Skip whole sampler object when not dirty.
|
2026-02-03 00:08:25 +08:00 |
|
BZLZHH
|
3f0744a8ce
|
[Chore] (CMake): Use ThinLTO with priority if possible.
|
2026-02-02 22:57:29 +08:00 |
|
BZLZHH
|
7f1cb14d33
|
[Feat] (MG_State/SamplerState): Add resource version.
|
2026-02-02 22:01:48 +08:00 |
|
BZLZHH
|
de17fdf5b0
|
[Misc] (MG_Backend/DirectGLES): Separate BackendTextureObject::SyncToBackend
|
2026-02-02 20:35:03 +08:00 |
|
BZLZHH
|
39a8e72ee9
|
[Perf] (MG_Backend/DirectGLES): Directly sync texture objects instead of collecting first.
|
2026-02-02 18:28:17 +08:00 |
|
swung0x48
|
8f55179493
|
[Optimize] (MG_Backend/DirectGLES): Texture object mipmap dirty bit
|
2026-02-02 15:37:55 +08:00 |
|
swung0x48
|
cb2ce8f2a5
|
[Optimize] (MG_Backend/DirectGLES): sync buffer object directly
|
2026-02-02 12:58:50 +08:00 |
|
swung0x48
|
33a4afba5e
|
[Optimize] (MG_Backend/DirectGLES): get rid of dedup logic in buffer sync
|
2026-02-02 11:17:16 +08:00 |
|
BZLZHH
|
3d420f6d12
|
Merge branch 'dev' into Feat/Backend-Direct-GLES
|
2026-02-02 02:29:47 +08:00 |
|
BZLZHH
|
1e58be34da
|
Merge remote-tracking branch 'origin/Feat/Backend-Direct-GLES' into Feat/Backend-Direct-GLES
|
2026-02-02 02:28:56 +08:00 |
|
BZLZHH
|
0cf9d9223d
|
[Feat|Perf] (*/BufferState): Improve dirty mark for Buffer.
|
2026-02-02 02:25:41 +08:00 |
|
BZLZHH
|
f0ccd40a6b
|
[Docs] (README): Update status & improve descriptions.
|
2026-01-31 16:15:46 +08:00 |
|
BZLZHH
|
2f39c43270
|
[Docs] (README): Update status.
|
2026-01-31 15:41:52 +08:00 |
|
swung0x48
|
acda4c24aa
|
[Fix]: fix typo
|
2026-01-31 13:10:45 +08:00 |
|