BZLZHH
3809a9f52f
[Feat] (MG_State/SamplerState): Implement SamplerState.
2025-11-15 23:53:54 +08:00
swung0x48
ef1924d7f9
[Feat] (MG_State/Program, DirectGLES): plumb ubo to backend
2025-11-05 15:37:10 +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
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
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