Commit Graph
820 Commits
Author SHA1 Message Date
swung0x48 fbac2ceb4e [Chore] (Config): update vendor string 2026-01-11 09:29:41 +08:00
swung0x48 b67a8d2e3a [Fix] (MG_Backend/DirectGLES): patches for Photon (4th patch) 2026-01-11 09:07:25 +08:00
swung0x48 a051e51946 [Fix] (MG_Backend/DirectGLES): patches for Photon (3rd patch) 2026-01-10 21:59:03 +08:00
swung0x48 3b807f6275 [Chore] (Defines): MOBILEGL_LOG_ACTIVE_LEVEL defaults to MOBILEGL_LOG_LEVEL_INFO 2026-01-10 13:43:59 +08:00
swung0x48 26ab093679 [Feat] (MG_Util/Texture): use fallback formats when GL_EXT_texture_norm16 is not supported 2026-01-10 13:23:02 +08:00
swung0x48 db2806a12a [Feat] (MG_Util/BackendLoaders): check for GL_EXT_texture_norm16 2026-01-10 12:54:35 +08:00
swung0x48 cc7e95c84d [Chore] (MG_Backend/DirectGLES): check for ES error when glTexImage* 2026-01-10 11:43:15 +08:00
swung0x48 48d5e522d8 [Chore] (MG_Util): add/fix some logging 2026-01-10 11:27:56 +08:00
swung0x48 60ab186b5c [Fix] (MG_Backend/DirectGLES): patches for Photon (cont.) 2026-01-10 00:54:57 +08:00
swung0x48 c24015b618 [Fix] (MG_Backend/DirectGLES): patches for Photon (WIP) 2026-01-09 23:49:10 +08:00
swung0x48 27ed4cd30b [Feat] (MG_Backend/DirectGLES): OpenGL scope marker 2026-01-09 16:23:30 +08:00
swung0x48 1e49519c81 [Chore] (MG_Backend/DirectGLES): tidying up code 2026-01-09 10:29:07 +08:00
swung0x48 39182f3a5e [Fix] (MG_Backend/DirectGLES): fix bad texture binding in CopyTexImage2D 2026-01-08 14:07:51 +08:00
swung0x48 d7139894da [Chore] (MG_Backend/DirectGLES): more debug stuff 2026-01-08 14:07:05 +08:00
swung0x48 6efcecc147 [Chore] (MG_Backend/DirectGLES): more debug stuff 2026-01-08 11:38:57 +08:00
swung0x48 0d4c227196 [Chore] (MG_Backend/DirectGLES): fix param order in GenerateTextureFormatInfo 2026-01-08 10:33:57 +08:00
swung0x48 d7e1aee645 [Chore] (MG_Impl/Texture): convert base internal format to sized ones (on a best-effort basis) 2026-01-08 10:19:20 +08:00
swung0x48 a601307d6f [Chore] (MG_Util/Texture): rearrange formats in NormalizePixelFormat (cont.) 2026-01-06 22:48:32 +08:00
swung0x48 4b8e558565 [Chore] (MG_Util/Texture): rearrange formats in NormalizePixelFormat 2026-01-06 14:02:20 +08:00
swung0x48 4c0cc8b038 [Fix] (MG_Util/Texture): use proper GL_RGBA16 to unbreak gbuffer unpack in some shaders 2026-01-06 09:29:50 +08:00
swung0x48 d4a98ad94f [Fix] (MG_Util/Texture): fix D32 depth format in NormalizePixelFormat, fixing Photon shadow 2026-01-06 09:28:51 +08:00
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