BZLZHH
d22d2d64f2
[Feat|Fix] (MG_State/EGLState|MG_Backend|MG_Impl/EGLImpl): Initial implemention of EGL API.
2026-02-22 18:22:21 +08:00
swung0x48
f8f3d6e657
[Feat] (GL_State/RenderState): implement ClearStencil
2026-02-17 08:17:26 +08:00
BZLZHH
a109675f1f
[Feat] (MG_State/RenderState): Support indexed blend states.
2026-02-06 00:41:30 +08:00
BZLZHH
ea098c0409
[Feat|Refactor] (MG_State/RenderState): Versioning for RenderStateParameters.
2026-02-03 17:50:46 +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
BZLZHH
711e427b76
[Feat] (MG_State): Integration with RenderbufferState.
2025-12-14 09:49:55 +08:00
BZLZHH
9cd749b707
[Improvement] (All): Better assertion.
2025-11-23 10:27:01 +08:00
BZLZHH
3809a9f52f
[Feat] (MG_State/SamplerState): Implement SamplerState.
2025-11-15 23:53:54 +08:00
swung0x48
1d3fbedf29
[Feat] (GL_State/Buffer, GL_Impl/Buffer): implement glBindBufferRange
2025-11-02 10:31:05 +08:00
swung0x48
4b4d38a00a
[Feat] (GL_State/Buffer, GL_Impl/Buffer): implement glBindBufferBase
2025-11-02 09:34:32 +08:00
BZLZHH
d652645346
[Feat] (...): Handle pixel store correctly.
2025-11-01 19:52:33 +08:00
BZLZHH
bcb947235d
[Feat] (...): Implement scissor box in frontend and backend.
2025-11-01 16:40:38 +08:00
BZLZHH
3858e8ebda
[Fix] (MG_Impl/Getter): Fix crashing when object is nullptr in GetIntegerv.
2025-11-01 12:24:07 +08:00
BZLZHH
e37dedb72d
[Feat] (...): Basic ability to load GLES/EGL.
2025-10-06 11:47:27 +08:00
BZLZHH
e77b01ac84
[Feat] (MG_Impl/RenderState): Implement some RenderState GL functions.
2025-10-03 13:16:42 +08:00
BZLZHH
30d4964a5e
[Improvement] (MG_State/RenderState): Remove redundant cullFaceEnabled setter/getter.
2025-10-03 12:25:36 +08:00
BZLZHH
d6b54f8e30
[Feat] (MG_State/FramebufferState): Implement FramebufferAttachment, FramebufferObject and FramebufferState.
2025-10-02 21:27:33 +08:00
BZLZHH
be46765c56
[Feat] (MG_State/RenderState): Implement RenderState.
2025-09-06 10:02:01 +08:00
swung0x48
476de2b8f7
[Feat] (MG_State/Program): Get current program
2025-08-21 22:48:20 +08:00
BZLZHH
4eba014513
[Fix] (MG_State/TextureState): Fix incorrect behavior.
2025-08-12 18:11:36 +08:00
swung0x48
21a46ee151
[Feat] (MG_State/Program): glShaderSource, glUseProgram
2025-08-11 16:47:18 +08:00
swung0x48
2c40177f06
[Feat] (MG_Impl/Program, MG_State/Program): initial impl of shader related states
2025-08-11 15:19:35 +08:00
BZLZHH
0b13cb5714
[Feat] (MG_State/TextureState): Implement TextureState.
2025-08-10 23:13:22 +08:00
BZLZHH
93ca669929
[Refactor] (All): Restructure include system.
2025-08-09 23:10:34 +08:00
swung0x48
2c651f2359
[Optimization] (MG_State/BufferState, VertexArrayState): optimize performance on vao deletion
2025-08-06 10:32:16 +08:00
BZLZHH
3d18e702b0
[Fix] (MG_State/BufferState, VertexArrayState): Correct IBO binding slot.
2025-08-03 18:56:50 +08:00
BZLZHH
4154d3f4ee
[Feat] (MG_State/VertexArrayState): Implement VertexArrayState.
2025-07-25 16:52:38 +08:00
BZLZHH
e79a2fa809
[Feat|Fix|Improvement] (All): Continue building the basic structure.
...
Feat: implement MG_Impl/Buffer
Feat: implement MG_State/ErrorState and integrate it into MG_State/GLContext
Feat: add buffer deletion management
Feat: introduce `INSERTION_POINT` (https://github.com/MobileGL-Dev/MobileGLCodeManager )
Feat: add tests about MG_Impl/Buffer and buffer deletion feature
Feat: add several converters
Fix: fix some compiling errors
Fix: fix some incorrect behaviors in MG_State/Buffer
Improvement: remove some current statements at the beginning of the source file, which will be added uniformly soon
Improvement: optimize some naming
2025-07-23 23:04:36 +08:00
swung0x48
f000ef4cbd
[Fix] (MG_State/Core): fix typo
2025-07-17 21:39:06 +08:00
BZLZHH
ea64124963
[Feat] (MG_State/GLState): Implement BufferState.
2025-07-17 13:21:28 +08:00
BZLZHH
62be9fed93
[Feat] (MG_State/GLState): Implement BufferObject.
2025-07-16 17:51:42 +08:00