swung0x48
|
bdd4261a5a
|
[Chore] (MG_Util/Metrics): add fallback assertion when getting unknown GL type size
|
2026-01-05 17:46:04 +08:00 |
|
swung0x48
|
0a1e85e9e6
|
[Fix] (MG_Util/Debug/Log): force turn off stacktrace
|
2026-01-05 15:33:15 +08:00 |
|
swung0x48
|
08a9c9bb61
|
[Fix] (MG_Impl/Tetxture): properly fix CopyTexImage2D's frontend state
|
2026-01-05 12:52:47 +08:00 |
|
swung0x48
|
b3fe9c1544
|
[Chore] (MG_Util/Texture): move NormalizePixelFormat to MG_Util
|
2026-01-05 12:43:47 +08:00 |
|
swung0x48
|
5e9844a4e5
|
[Chore] (MG_Util/Debug/Log): give up on stacktrace
|
2026-01-05 10:03:14 +08:00 |
|
swung0x48
|
c6443e5039
|
[Fix] (CMake): make MSVC properly report __cplusplus macro
|
2026-01-05 09:46:38 +08:00 |
|
swung0x48
|
141eeb4e87
|
[Optimize] (MG_Backend/DirectGLES): use texture target instead of upload target
|
2026-01-05 09:30:16 +08:00 |
|
swung0x48
|
4233a6031a
|
[Fix] (MG_Backend/DirectGLES): why do I need to get "real" internalformat anyway??
|
2026-01-04 23:22:49 +08:00 |
|
swung0x48
|
05f5c0c2b5
|
[Feat] (MG_Impl/GLImpl): export glDrawBuffer
|
2026-01-04 23:21:59 +08:00 |
|
swung0x48
|
2657edc003
|
[Feat] (MG_Impl/Framebuffer): implement glDrawBuffer
|
2026-01-04 23:21:19 +08:00 |
|
swung0x48
|
52d98ee7c3
|
[Feat] (MG_Backend/DirectGLES): implement glTexImage3D in the ES backend
|
2026-01-04 17:37:24 +08:00 |
|
swung0x48
|
c537f9814c
|
[Feat] (MG_Impl/Texture): implement glTexImage3D in the frontend
|
2026-01-04 16:39:14 +08:00 |
|
swung0x48
|
7819a8e405
|
[Fix] (MG_Util/TextureMetrics): fix wrong size of RGB16F, RGB16I, RGB16UI
|
2026-01-04 16:38:18 +08:00 |
|
swung0x48
|
b281afe665
|
[Feat] (MG_Backend/DirectGLES): add proper handling when internalformat is GL_R16
|
2026-01-04 16:03:50 +08:00 |
|
BZLZHH
|
28c15148f2
|
[Fix] (...): Some fix for TexSubImage2D(MG_Impl) and ...
|
2026-01-02 19:40:05 +08:00 |
|
BZLZHH
|
3822d8169a
|
[Docs] (README): Better build instructions.
|
2026-01-02 18:28:42 +08:00 |
|
BZLZHH
|
8db0841949
|
[Improvement] (CMake): Unify CMake options.
|
2026-01-02 18:14:44 +08:00 |
|
BZLZHH
|
e5c0782615
|
[Fix|Chore] (3rdparty): Update glslang for disabling GL_ARB_derivative_control.
|
2026-01-01 13:54:38 +08:00 |
|
BZLZHH
|
b68d2859e8
|
[Feat] (MG_Util|MG_State/TextureState): Add TexturePixelDataType::HalfFloat and TexturePixelDataType::UnsignedInt248. Handle TexturePixelDataType::Float32UnsignedInt248Rev.
|
2026-01-01 13:17:25 +08:00 |
|
BZLZHH
|
21dcbc9e52
|
[Chore] (CI): Use Ninja and clang.
|
2026-01-01 12:16:26 +08:00 |
|
BZLZHH
|
e4f027e13b
|
[Fix] (MG_Util): Skip GLES initializing if the libs do not exist.
|
2026-01-01 11:32:12 +08:00 |
|
BZLZHH
|
876195de80
|
Revert "[Fix] (...): Skip external libraries loading for MG_Test and MG_Bench."
This reverts commit da0e326534.
|
2026-01-01 10:49:01 +08:00 |
|
BZLZHH
|
e298e5be51
|
Revert "[Chore] (...): Cmake option MOBILEGL_FORCE_SKIP_EXTERNAL_LIB_LOADING."
This reverts commit 0b262d4f3a.
|
2026-01-01 10:48:49 +08:00 |
|
BZLZHH
|
0b262d4f3a
|
[Chore] (...): Cmake option MOBILEGL_FORCE_SKIP_EXTERNAL_LIB_LOADING.
|
2026-01-01 01:48:30 +08:00 |
|
BZLZHH
|
da0e326534
|
[Fix] (...): Skip external libraries loading for MG_Test and MG_Bench.
|
2026-01-01 01:33:11 +08:00 |
|
BZLZHH
|
3714e275ab
|
[Chore] (All): Update copyright year in source code files.
|
2026-01-01 00:42:06 +08:00 |
|
BZLZHH
|
ee4dc70336
|
[Fix] (...): Avoid some weird crashes.
|
2026-01-01 00:41:23 +08:00 |
|
BZLZHH
|
7c2380ccce
|
[Chore] (MG_Util): Always skip patch string when == 0 for Version.
|
2026-01-01 00:27:11 +08:00 |
|
BZLZHH
|
adc927668b
|
[Chore] (Config): Bump version to 26.01
|
2026-01-01 00:05:11 +08:00 |
|
BZLZHH
|
04335fdad7
|
[Chore] (LICENSE): Update copyright year in LICENSE.
|
2026-01-01 00:00:40 +08:00 |
|
BZLZHH
|
e7d9da42dc
|
[Chore] (All): Adjust copyright declaration.
|
2025-12-31 21:49:54 +08:00 |
|
BZLZHH
|
58b620dee3
|
[Feat] (MG_Backend|MG_State/ProgramState): Add default fragment shader if missing for backends requiring FS.
|
2025-12-31 21:09:19 +08:00 |
|
BZLZHH
|
c902721683
|
[Feat] (MG_State/RenderbufferState): Add RenderbufferObject::GetExternalIndex()
|
2025-12-31 19:57:46 +08:00 |
|
BZLZHH
|
e5c3a6beba
|
[Feat] (MG_Backend/DirectGLES): Add cache for backend RBO.
|
2025-12-31 19:52:12 +08:00 |
|
BZLZHH
|
937ace68a6
|
[Feat] (MG_Backend/DirectGLES): Sync RBO in backend.
|
2025-12-31 19:45:49 +08:00 |
|
BZLZHH
|
2c214affbe
|
[Fix] (MG_Impl/Framebuffer): Correctly set internal format for RBO.
|
2025-12-31 19:45:11 +08:00 |
|
BZLZHH
|
9f4a1041ba
|
Merge branch 'dev' into Feat/Backend-Direct-GLES
|
2025-12-31 15:46:56 +08:00 |
|
BZLZHH
|
8ed8efe347
|
[Chore] (All): Add standardized source file header and update script.
|
2025-12-31 15:45:34 +08:00 |
|
swung0x48
|
aa83aa1519
|
[Fix] (MG_Util/ShaderTranspiler): process shader version directive correctly when it is not the first line
|
2025-12-30 21:20:37 +08:00 |
|
swung0x48
|
69caca5903
|
[Fix] (MG_Impl/Texture): read PBO if pixels == NULL at TexSubImage2D
|
2025-12-30 12:39:19 +08:00 |
|
swung0x48
|
e886a93a18
|
[Chore] (MG_Impl/RenderState, MG_State/RenderState): more logs
|
2025-12-29 11:10:38 +08:00 |
|
swung0x48
|
45276bbb7c
|
[Feat] (MG_Util/PixelStoreProcessor): properly handle BGRA to RGBA
swizzle
|
2025-12-28 23:18:26 +08:00 |
|
swung0x48
|
b220c8baab
|
[Feat] (MG_Impl/Texture): Decouple texture internal format and input format
|
2025-12-15 14:16:36 +08:00 |
|
swung0x48
|
02a2f4af4a
|
[Feat] (MG_Impl/Texture): accept GL_TEXTURE_LOD_BIAS at frontend
|
2025-12-15 12:35:24 +08:00 |
|
BZLZHH
|
de028204a2
|
[Feat] (MG_Backend/DirectGLES): Implement ClearBuffer* in backend.
|
2025-12-14 12:06:48 +08:00 |
|
BZLZHH
|
5071a98e00
|
[Feat] (MG_Impl/Framebuffer): Add ClearBuffer*.
|
2025-12-14 11:37:15 +08:00 |
|
BZLZHH
|
4f1def412c
|
[Fix] (MG_State/RenderBufferState): Add missing RenderbufferObject::GetSamples
|
2025-12-14 11:30:49 +08:00 |
|
BZLZHH
|
9ab001bf75
|
[Feat] (MG_Impl/Framebuffer): Implement renderbuffer funcs.
|
2025-12-14 11:28:02 +08:00 |
|
BZLZHH
|
69a7374b51
|
[Feat] (MG_Utils/Converters): Converters for Renderbuffer enum.
|
2025-12-14 11:26:47 +08:00 |
|
BZLZHH
|
e4cc101639
|
[Docs] (README): Fix funny link.
|
2025-12-14 11:25:13 +08:00 |
|