304 Commits

Author SHA1 Message Date
BZLZHH
9a879d228a [Misc] (...): More funcs, exts for fpe. 2025-04-19 14:17:24 +08:00
BZLZHH
8604925410 [Feat] (...): Use gl4es-114-extra shaderconv for lower versions of glsl. 2025-04-19 02:20:09 +08:00
BZLZHH
895b5adf39 [Misc] (...): Add some extentions. 2025-04-19 01:56:59 +08:00
BZLZHH
55942af8da [Fix] (framebuffer.cpp): Fix linking error. 2025-04-19 00:44:14 +08:00
BZLZHH
45a829b468 [Feat] (...): Add more EXTs. 2025-04-19 00:22:56 +08:00
BZLZHH
2f180d87da [Feat] (...): Add EXT_framebuffer_object. 2025-04-18 23:58:21 +08:00
BZLZHH
9522b492b1 [Fix] (blit.c|framebuffers.c): Try to make gl4es_blitTexture go real. 2025-04-13 08:39:25 +08:00
Swung0x48
ace5d5b819 [Feat] (drawing): glMultiDrawArrays 2025-04-07 15:23:19 +08:00
Swung0x48
b74afb41f4 [Feat] (glsl_for_es): attempt to upgrade <150 shaders 2025-04-07 14:57:48 +08:00
Swung0x48
2da4fd0e21 [Feat] (getter): getter MAX_* stuff 2025-04-07 14:56:52 +08:00
Swung0x48
6e1c249dd1 [Feat] (texture): better logging 2025-04-07 10:39:58 +08:00
Swung0x48
f7bb23c0e3 [Feat] (texture): use native bgra texture instead of swizzling 2025-04-07 10:02:43 +08:00
Swung0x48
8ecb351d74 [Fix] (texture): actually correct bgra swizzling for 1.12 2025-04-06 13:39:17 +08:00
Swung0x48
a30551b805 [Fix] (texture): fix bgra thing for 1.12 2025-04-06 13:38:42 +08:00
BZLZHH
51e4e3edf5 [Chore] (glm): Remove glm. 2025-04-06 10:39:59 +08:00
BZLZHH
a5fb8a609e [Fix] (framebuffers.c): No gl4es_blitTexture call in gl4es_glBlitFramebuffer and blitMainFBO. 2025-04-06 10:34:38 +08:00
BZLZHH
6723c7e011 [Fix] (...): Make glHint calls in FPE go real. 2025-04-06 10:18:33 +08:00
BZLZHH
aa798c97d2 [Fix] (...): Try to make FPE state go real. 2025-04-06 10:01:37 +08:00
BZLZHH
08bae8d1a6 [Fix] (blit.c|framebuffers.c): Skip gl4es blitTexture when glstate->target_program != 0. 2025-04-06 09:33:47 +08:00
BZLZHH
faf880941d [Fix] (texture.c): Fix the crash of glTexSubImage2D. 2025-04-06 03:33:37 +08:00
BZLZHH
4f40f78257 [Fix] (...): Try to fix some issues about fpe not going real. 2025-04-06 03:25:39 +08:00
BZLZHH
33af92c404 [Fix] (...): Only create fpe env when target_program == 0. 2025-04-06 02:21:06 +08:00
BZLZHH
e768a9da1e [Chore] (version.h): Version bump to 2.0.0.Dev-gl4es-fpe-glue 2025-04-06 00:54:43 +08:00
BZLZHH
820d3e5135 [Feat] (...): Integrate FPE implementation code from gl4es into MobileGlues!
gl4es: https://github.com/ptitSeb/gl4es
2025-04-06 00:50:40 +08:00
BZLZHH
d609b8ceab [Feat] (...): Add "DrawElements" multi-draw mode. 2025-04-03 17:01:00 +08:00
Tungstend
77450d6e4c [Release] (version.h): bump version to 1.2.3 2025-03-31 18:52:04 +08:00
Tungstend
5cadcb00be Fix(glBindFragdataLocation): do not patch when name is outColor* 2025-03-31 18:27:44 +08:00
Tungstend
c8d3776447 Misc(settings): rename unroll into basevertex 2025-03-31 16:50:44 +08:00
Swung0x48
eab666e44b [Feat] (multidraw): switch different multidraw emulation routine 2025-03-31 15:37:53 +08:00
Tungstend
f11ba3f11b Fix(buffer): use real buffer when glTexBuffer(Range) 2025-03-30 19:21:22 +08:00
Tungstend
094a8bb3b3 Misc(log): print cache size in MB 2025-03-28 13:46:54 +08:00
Tungstend
bd38e0b721 Feat(settings): No longer force angle on adreno830 & print settings when start 2025-03-28 12:36:28 +08:00
Tungstend
856d8ad545 [Release] (version.h): bump version to 1.2.2 2025-03-26 15:15:45 +08:00
Tungstend
9c27d5f1b5 Fix(binding): bind real buffer when glBindVertexBuffer is called 2025-03-26 14:52:53 +08:00
Tungstend
9809ec5df0 Fix(vulkan): fix wrong dlclose 2025-03-26 01:16:33 +08:00
Tungstend
96741f9166 Fix(crash): fix glBindFragDataLocation 2025-03-25 23:28:17 +08:00
Tungstend
bbf2b8e278 Misc(spirv-cross): update spirv-cross 2025-03-25 22:28:42 +08:00
Tungstend
7185363ddd Feat(config): dynamic config file path 2025-03-25 20:48:29 +08:00
Tungstend
d36210087b Misc(spirv-cross): update spirv-cross 2025-03-25 19:19:35 +08:00
Tungstend
36bc6324c5 Feat(sdk): downgrade minsdk to 21 2025-03-25 18:20:56 +08:00
Tungstend
45e5d5b7f0 Feat(architecture): support arm/x86/x64 2025-03-25 18:20:31 +08:00
Tungstend
79a0e883ea Fix(build): fix error when build fcl 2025-03-25 17:26:48 +08:00
Tungstend
5149ca209b Revert(sdk): upgrade minsdk to 24 2025-03-25 17:25:05 +08:00
Tungstend
0404a56dcd Feat(sdk): downgrade minsdk to 21 2025-03-25 03:24:25 +08:00
Swung0x48
afc1128a85 [Release] (version.h): bump version to 1.2.1 2025-03-24 15:06:14 +08:00
Tungstend
8911a8704f Misc(getter.cpp): remove useless code 2025-03-24 14:01:23 +08:00
Tungstend
6c9226a545 Pref(GetIntegerv): get fake id faster 2025-03-24 13:59:09 +08:00
Tungstend
8477c05569 Fix(GetIntegerv): return fake buffer/array id 2025-03-24 12:54:18 +08:00
Tungstend
5e6d33e8b6 Merge branch 'dev-es' of https://github.com/MobileGL-Dev/MobileGlues into dev-es 2025-03-24 12:04:03 +08:00
Tungstend
46972beced Fix(buffer): gen buffers before glBindBufferRange/Base 2025-03-24 12:03:55 +08:00