BZLZHH
|
68bdea41d2
|
[Fix] (*/Texture*): Correctly handle the format in CopyTexImage2D.
|
2026-02-05 21:50:14 +08:00 |
|
BZLZHH
|
00eb158196
|
[Feat] (MG_Util/Converters): Add ConvertInternalFormatToUnsized.
|
2026-02-05 18:06:26 +08:00 |
|
BZLZHH
|
3b27533793
|
[Fix] (MG_Backend/DirectGLES): Bind current texture in CopyTexImage2D.
|
2026-02-05 16:50:56 +08:00 |
|
swung0x48
|
93f08e251d
|
[Fix] (MG_Util/ShaderTranspiler): forcefully disable validator of spvtools
|
2026-02-05 15:59:14 +08:00 |
|
BZLZHH
|
cd3936666d
|
[Fix] (MG_Backend/DirectGLES): Bind current read FBO in CopyTexImage2D.
|
2026-02-05 15:27:55 +08:00 |
|
BZLZHH
|
41c8850846
|
[Feat] (MG_Backend/DirectGLES): Try to handle CopyTex*Image2D for depth textures.
|
2026-02-05 15:16:10 +08:00 |
|
BZLZHH
|
8fe266e027
|
[Fix] (MG_Test/BufferObject): Migrate to the new API for dirty ranges.
|
2026-02-05 14:00:23 +08:00 |
|
BZLZHH
|
9af964de67
|
[Fix] (MG_Backend/DirectGLES): Remove the use of glVertexAttribFormat.
|
2026-02-05 13:30:30 +08:00 |
|
BZLZHH
|
9f4c9b61a0
|
[Fix] (MG_Backend/DirectGLES): Correctly sync attrib.Divisor when attrib.Buffer changes.
|
2026-02-05 12:54:22 +08:00 |
|
swung0x48
|
8e962345e4
|
[Fix] (MG_Backend/DirectGLES): remove depth tex copy codepath, fixing FBO state leak
|
2026-02-05 12:22:11 +08:00 |
|
swung0x48
|
5319367869
|
[Feat] (MG_Backend/DirectGLES): assertion to check FBO cache integrity
|
2026-02-05 12:21:32 +08:00 |
|
swung0x48
|
e351ef9f41
|
[Fix] (MG_Impl/Texture): mark dirty only when pixel transfer happens
|
2026-02-05 12:20:42 +08:00 |
|
swung0x48
|
4bfa8ce934
|
[Fix] (MG_State/Framebuffer): properly bump FBO version
|
2026-02-05 12:20:06 +08:00 |
|
swung0x48
|
6855ae42ef
|
[Feat] (MG_Backend/DirectGLES): add assertion checks against FBO cache
|
2026-02-05 10:34:24 +08:00 |
|
BZLZHH
|
7fd9eb15d3
|
Merge remote-tracking branch 'refs/remotes/origin/Feat/Backend-Direct-GLES' into Feat/Backend-Direct-GLES
|
2026-02-05 02:48:58 +08:00 |
|
BZLZHH
|
319806c48a
|
[Chore] (CMake): Support using check_c*_compiler_flag to detect LTO capability.
|
2026-02-05 00:55:42 +08:00 |
|
swung0x48
|
de8342a96b
|
Revert "[Optimize] (MG_Backend/DirectGLES): Texture object mipmap dirty bit"
This reverts commit 8f551794
|
2026-02-04 22:56:28 +08:00 |
|
swung0x48
|
6577e1bcc1
|
[Feat] (MG_Util/Converters): add depth formats to ConvertInternalFormatToSized
|
2026-02-04 22:01:44 +08:00 |
|
BZLZHH
|
07638b8577
|
[Fix] (MG_Backend/DirectGLES): Fix incorrect active texture unit when binding not dirty.
|
2026-02-04 17:51:56 +08:00 |
|
swung0x48
|
d13a19126b
|
[Fix] (MG_Backend/DirectGLES): properly handle default fbo's attachment?
|
2026-02-04 16:20:51 +08:00 |
|
swung0x48
|
dfaa2c259b
|
[Fix] (MG_State/Framebuffer): bump attachmentVersions on SetDrawBuffer
|
2026-02-04 16:19:57 +08:00 |
|
swung0x48
|
cb27ebc576
|
[Feat] (MG_Util/Converters): add symbolic constants for default FBO into ConvertFramebufferAttachmentTypeToGLEnum
|
2026-02-04 15:51:16 +08:00 |
|
swung0x48
|
fd5cc2e5c1
|
[Feat] (MG_Util/Converters): add symbolic constants for default FBO into ConvertGLEnumToFramebufferAttachmentType
|
2026-02-04 15:34:41 +08:00 |
|
swung0x48
|
5bfb55cfd8
|
[Fix] (MG_Backend/DirectGLES): re-implement glClearBuffer*
|
2026-02-04 14:44:41 +08:00 |
|
swung0x48
|
1b47f1bb92
|
[Fix] (MG_Backend/DirectGLES): re-implement FBO sync, attachment remapping
|
2026-02-04 14:42:48 +08:00 |
|
swung0x48
|
f4ce17af51
|
[Perf] (MG_Backend/DirectGLES): skip redundant attachment object sync
|
2026-02-04 10:42:23 +08:00 |
|
swung0x48
|
2088009c01
|
[Fix] (MG_Backend/DirectGLES): direct draw buffer mapping, fix up simple case
|
2026-02-04 10:27:01 +08:00 |
|
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 |
|