45 Commits
Author SHA1 Message Date
swung0x48 5d51372c44 [Chore] (Config): triage backend-scoped env toggles under MOBILEGL_ESPRYT_ and MOBILEGL_MAGMA_ prefixes 2026-08-28 00:38:17 -04:00
Swung0x48 eaba4ac1dc [Fix, Docs] (MG_Backend/DirectGLES): drain the attachment-format probe, and document the depth/stencil readback emulation switch 2026-08-12 12:09:45 -04:00
swung0x48 96bd36c50b [Docs] (README): the MOBILEGL_ADVERTISE_FP64 switch 2026-08-12 06:41:54 -04:00
swung0x48 8f3ce5f5b7 [Fix] (MG_Backend/DirectGLES, MG_State, Docs): CopyImageSubData held a registry reference across a re-entrant sync; retarget container rationales at the new erase contract 2026-08-12 00:11:54 -04:00
BZLZHH f3a846d336 [Docs] (README): carry the 4.2 short-term target into the status note
The compatibility section already said 4.2; the status note at the top of the
README still said 3.3, so the two disagreed depending on how far a reader got.
2026-08-05 06:10:37 -04:00
BZLZHH c114ce750b [Feat] (MG_Backend): advertise OpenGL 4.0 on both backends
Both backends stopped their advertised version list at V_OpenGL33, so an
application - or the CTS - asking what MobileGL supports was told 3.3 even
though the 4.0 entry points and the KHR-GL40 suite already pass on both.
Adding V_OpenGL40 lets that work be reached through the ordinary version query
instead of only through the individual ARB extension strings.
2026-08-05 13:19:41 +08:00
BZLZHH 1ca2d3c0fe [Docs] (README): move the short-term target to OpenGL 4.2
The 3.3 line is done - GL30 through GL33 conform on both backends - and the
work in flight (GL40, direct state access) is already past it, so the stated
short-term target now reads 4.2 and MG_State/MG_Impl are focused there.
Performance work joins the focus list alongside the two backends.
2026-08-05 01:15:26 -04:00
swung0x48 3e4ce5caa7 [Refactor] (MG_Impl/GLImpl): replace Flywheel dispatch sync hack with MOBILEGL_COHERENT_AS_FLUSH 2026-07-15 21:51:20 -04:00
swung0x48 7ebaf43282 [Refactor] (Android plugin): unify renderer APK with Plugin V2 DSL 2026-07-14 23:37:21 -04:00
swung0x48 65ff056b2e [Docs] add macOS build and use instructions 2026-06-28 21:59:18 +08:00
BZLZHH 22416cf2f0 [Docs] (README): Introduce environment variables. 2026-02-21 22:29:23 +08:00
BZLZHH 155aaa0d4b [Docs] (README): Improve accuracy. 2026-02-07 12:32:03 +08:00
BZLZHH 3d420f6d12 Merge branch 'dev' into Feat/Backend-Direct-GLES 2026-02-02 02:29:47 +08:00
BZLZHH f0ccd40a6b [Docs] (README): Update status & improve descriptions. 2026-01-31 16:15:46 +08:00
BZLZHH 2f39c43270 [Docs] (README): Update status. 2026-01-31 15:41:52 +08:00
BZLZHH 91650e29c5 [Misc] (...): Fix typo. 2026-01-31 12:50:52 +08:00
swung0x48 a09d6fa8ff [Fix]: fix typo 2026-01-31 12:50:21 +08:00
BZLZHH 20fbfc2956 [Chore] (LICENSE): Switch project license to LGPLv3. 2026-01-18 09:33:33 +08:00
BZLZHH 3822d8169a [Docs] (README): Better build instructions. 2026-01-02 18:28:42 +08:00
BZLZHH e4cc101639 [Docs] (README): Fix funny link. 2025-12-14 11:25:13 +08:00
BZLZHH ecc91290cb [Docs] (README): Better introduction. 2025-12-07 02:13:02 +08:00
BZLZHH c69cae1ba2 [Docs] (README): Introduce this project. 2025-12-07 02:03:32 +08:00
BZLZHH 9934b1b2b3 [Chore] (3rdparty): Remove unordered_dense. 2025-12-07 01:18:42 +08:00
BZLZHH 5860856bc1 [Chore] (3rdparty): Remove glm. 2025-12-07 01:17:16 +08:00
BZLZHH 1c85d133e4 [Docs] (README): Fix typo. 2025-09-08 12:10:03 +08:00
BZLZHH a8914c09ce [Docs] (README): Correct expression in notice. 2025-08-09 13:12:33 +08:00
BZLZHH 4b4b876a25 [Docs] (README): Remove progress. 2025-08-09 12:57:50 +08:00
BZLZHH 0eed6f17a2 Merge remote-tracking branch 'origin/dev' into Feat/Rewritting 2025-07-11 16:39:41 +08:00
BZLZHH 08ca58c867 Merge commit '05493e5e150febc5a1ccf236465e3859f30021b2' into Feat/Rewritting
# Conflicts:
#	README.md
2025-07-11 16:34:57 +08:00
BZLZHH 614730543c Remove most stuff, ready to rewrite this project. 2025-07-11 16:26:10 +08:00
BZLZHH 7618ff27f4 [Docs] (README): Add an important note about rewriting this project. 2025-06-30 12:09:14 +08:00
BZLZHH 05493e5e15 [Docs] (README): Update third-party components info. 2025-06-30 12:02:40 +08:00
BZLZHH 33e4b6d8de Merge branch 'Feat/dev-es-shittily-draw' into dev-es without ShittilyDraw
# Conflict:
#	MG/Includes.h

# Changes:
#      Remove ShittilyDraw, ready to implement MG_RHI...
#      Update progress.
2025-05-17 11:50:47 +08:00
BZLZHH c848255b43 [Docs] (README): Fix the wrong Minecraft version. 2025-05-16 16:47:27 +08:00
BZLZHH 0d7b342a2e [Docs] (README): Fix the wrong Minecraft version. 2025-05-05 10:45:19 +08:00
BZLZHH 1dddf294c9 [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-05-04 02:31:30 +08:00
BZLZHH 16559291a3 [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-05-04 01:18:55 +08:00
BZLZHH 03c9531e7a [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-05-03 23:02:44 +08:00
BZLZHH dc5f74cdb9 [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-05-03 02:26:05 +08:00
BZLZHH f550ca27c9 [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-05-01 22:32:48 +08:00
BZLZHH 8ab90e8e60 [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-04-30 18:09:46 +08:00
BZLZHH 35fb42e595 [Docs] (README.md): Update progress. 2025-04-26 09:22:11 +08:00
BZLZHH 90edb96f5a [Docs] (README.md|PlannedFunctions.md): Update progress. 2025-04-04 23:25:52 +08:00
BZLZHH deb5320a3e [Docs] (README.md): Update Progress. 2025-04-04 15:22:07 +08:00
BZLZHH 8374a88731 [Docs|Improvement] (...): Add LICENSE and README.md. Modify some texts.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-23 08:49:50 +08:00