swung0x48
|
c69e83735c
|
[Chore] (GL_Impl/Program): add more logging
|
2025-11-02 11:15:42 +08:00 |
|
swung0x48
|
6a21462554
|
[Fix] (GL_Impl/Program): fix dumb bug regarding IsActiveUniformBlock
|
2025-11-02 10:59:08 +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
|
effeb7d9f7
|
Merge branch 'Feat/Backend-Direct-GLES' of github.com:MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-01 23:48:42 +08:00 |
|
BZLZHH
|
a39d6b67f9
|
[Fix] (MG_Backend/DirectGLES): Fix wrong return; in buffer syncing.
|
2025-11-01 23:48:25 +08:00 |
|
swung0x48
|
4e2b348e96
|
Merge branch 'Feat/Backend-Direct-GLES' of https://github.com/MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-01 23:07:32 +08:00 |
|
swung0x48
|
278656ac5a
|
[Feat]: (MG_Impl/Program, MG_State/Program): implement UBO
|
2025-11-01 23:06:25 +08:00 |
|
BZLZHH
|
2c05d937e5
|
Merge branch 'Feat/Backend-Direct-GLES' of github.com:MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-01 21:43:13 +08:00 |
|
BZLZHH
|
984ae97579
|
[Improvement] (...): Better handling for enabling/disabling attribute in VAO.
|
2025-11-01 21:42:05 +08:00 |
|
swung0x48
|
4706dea9de
|
[Chore] (GLImpl/Texture): adjust some log level to avoid distraction
|
2025-11-01 20:52:13 +08:00 |
|
swung0x48
|
69a867a9a9
|
[Feat] (GLImpl/Getter): GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
|
2025-11-01 20:48:15 +08:00 |
|
swung0x48
|
fc745c402c
|
[Feat] (GLImpl/Getter): GL_CONTEXT_PROFILE_MASK
|
2025-11-01 20:41:53 +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
|
708db4b5eb
|
[Fix] (MG_Impl/Texture): Fix wrong function call for GL_TEXTURE_MAX_LEVEL.
|
2025-11-01 16:20:25 +08:00 |
|
BZLZHH
|
6c4340af43
|
[Feat] (MG_Backend/DirectGLES): Handle newly added params in backend.
|
2025-11-01 16:03:18 +08:00 |
|
BZLZHH
|
cb768f9644
|
[Feat] (MG_Impl/Texture): Handle newly added params in TexParameter*.
|
2025-11-01 16:00:35 +08:00 |
|
BZLZHH
|
5ffc4d1e2d
|
[Feat] (MG_Utils/Converters): Add converters for TextureSwizzleParam.
|
2025-11-01 15:51:58 +08:00 |
|
BZLZHH
|
4d8db7fb3b
|
[Feat] (MG_State/TextureState): Implement full texture parameter track.
|
2025-11-01 15:49:16 +08:00 |
|
BZLZHH
|
dfb08ac8b0
|
[Fix] (MG_Backend/DirectGLES): Ensure other methods for buffer syncing available.
|
2025-11-01 13:39:01 +08:00 |
|
BZLZHH
|
e8d6cd4b31
|
[Feat] (...): Implement glDrawArrays.
|
2025-11-01 13:06:18 +08:00 |
|
BZLZHH
|
0ae69cfe9e
|
[Fix] (MG_Impl/Getter): Fix wrong return value for GL_ACTIVE_TEXTURE.
|
2025-11-01 12:32:40 +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
|
7abd9af8b6
|
[Fix] (MG_State/TextureState): Add missing TextureUnit::GetSamplerObject()
|
2025-11-01 12:03:20 +08:00 |
|
BZLZHH
|
c4992797c7
|
[Feat] (MG_Impl/Getter): Implement basic GetIntegerv.
|
2025-11-01 11:59:12 +08:00 |
|
BZLZHH
|
394cf14198
|
[Feat] (MG_State/TextureObject): Add missing TextureObjectBase::GetExternalIndex()
|
2025-11-01 11:30:17 +08:00 |
|
BZLZHH
|
1269bc76f3
|
[Feat] (MG_State): Add external index getter for each object.
|
2025-11-01 11:18:35 +08:00 |
|
BZLZHH
|
8da681c720
|
[Fix] (MG_State/ProgramState): Handle version directive in shader source.
|
2025-11-01 10:07:36 +08:00 |
|
BZLZHH
|
9b0589840b
|
[Fix] (MG_Test/VertexArrayTest): Allow default VAO.
|
2025-10-31 15:29:25 +08:00 |
|
BZLZHH
|
d36e42103b
|
[Feat] (MG_Impl/VertexArrayState): Allow VAO at index 0.
|
2025-10-31 14:40:47 +08:00 |
|
BZLZHH
|
731281eb61
|
[Feat] (MG_State/VertexArrayState): Implement default VAO at index 0.
|
2025-10-31 14:40:14 +08:00 |
|
BZLZHH
|
6959405518
|
[Fix] (MG_Impl/TextureImpl|FramebufferImpl): Handle texture 0.
|
2025-10-31 14:13:38 +08:00 |
|
BZLZHH
|
73f8b88b5c
|
[Fix] (MG_Backend): Fix RendererInfoPtr not accessible.
|
2025-10-31 13:44:51 +08:00 |
|
BZLZHH
|
d982928a23
|
[Improvement] (...): Optimize code.
|
2025-10-31 13:29:48 +08:00 |
|
BZLZHH
|
2652a12fdc
|
[Fix] (Scripts): Ensure full bar at 100% in formatting script.
|
2025-10-31 12:44:49 +08:00 |
|
swung0x48
|
e190f3887d
|
[Feat] (GLImpl/Sync): manifold for Sync
|
2025-10-30 22:59:39 +08:00 |
|
swung0x48
|
b82c481605
|
[Feat] (MG_Backend/DirectGLES, GL_Impl/Getter): hardcode getter, sync some sampler parameters
|
2025-10-29 16:39:03 +08:00 |
|
swung0x48
|
683d8b35bf
|
[Feat] (MG_Impl/Exporting): Unstub MapBufferRange
|
2025-10-29 16:36:30 +08:00 |
|
swung0x48
|
2416225502
|
[Fix] (MG_State/ProgramState): select correct binary to do reflection
|
2025-10-29 10:28:59 +08:00 |
|
swung0x48
|
1d00808719
|
[Fix] (MG_Util/Types): Memcpy really should not be constexpr
|
2025-10-29 09:20:50 +08:00 |
|
swung0x48
|
798898b9ad
|
[Feat] (MG_Impl/GLImpl): relax check for DepthComponent32 to workaround misuse in Minecraft 1.21.5+
|
2025-10-28 22:27:40 +08:00 |
|
swung0x48
|
6927f81754
|
[Feat] (MG_Backend/DirectGLES): properly implement BlitFramebuffer
|
2025-10-28 21:48:46 +08:00 |
|
swung0x48
|
0e01a7281e
|
[Fix] (MG_State/GL_Texture): SubImage2D missing a row of texels
|
2025-10-28 16:57:06 +08:00 |
|
swung0x48
|
b3e7987985
|
[Fix] (MG_Backend/DirectGLES): properly sync integer vertex pointer
|
2025-10-28 15:43:35 +08:00 |
|
swung0x48
|
67475fcf34
|
[Fix] (MG_Backend/DirectGLES): properly bind global UBO
|
2025-10-28 14:46:57 +08:00 |
|
swung0x48
|
2597a184f0
|
[Fix] (MG_Backend/DirectGLES): sync more states at Clear()
|
2025-10-28 13:45:05 +08:00 |
|
swung0x48
|
de78e423fd
|
[Fix] (MG_State/GL_Texture): take GL_UNPACK_SKIP_PIXELS and GL_UNPACK_SKIP_ROWS into account
|
2025-10-28 12:13:46 +08:00 |
|
swung0x48
|
7151080a67
|
[Fix] (Types, GL_Texture): Memcpy insanity, proxy texture fix
|
2025-10-28 11:49:08 +08:00 |
|
swung0x48
|
bd01e4f99d
|
[Fix] (MG_Util/TextureMetrics, MG_State/Texture): reimplement TextureMetrics, attempting to fix glTexSubImage2D
|
2025-10-28 10:17:56 +08:00 |
|