333 Commits

Author SHA1 Message Date
Swung0x48
d4dfb56423 [Fix] (glsl_for_es.cpp): inject textureQueryLod emulation only when GL_EXT_texture_query_lod is not available 2025-06-03 22:08:01 +08:00
BZLZHH
180298da09
[Docs] (README): Improve expression. 2025-06-02 11:58:44 +08:00
Swung
018eb03343
Merge pull request #18 from alexytomi/dev-es
[Fix] (gpu_utils): Fix undefined behaviour introduced by 5e46d9e
2025-06-01 13:58:17 +08:00
alexytomi
10e6895cbd [Fix] (gpu_utils): Fix undefined behaviour introduced by 5e46d9e26a
This makes (at least without ANGLE) it work on Android Studio's AVD :D
2025-06-01 13:54:45 +08:00
BZLZHH
db7f06fc73
[Docs] (README): Remove redundant space characters. 2025-06-01 12:34:03 +08:00
BZLZHH
24b7c4c725 [Feat] (Shader): Add MobileGlues macro injection in GLSL preprocessor. 2025-06-01 11:19:03 +08:00
BZLZHH
e5c5bb81ea [Chore] (Version): Bump version to 1.2.6.Dev. 2025-06-01 11:17:28 +08:00
Swung0x48
ba25a1e448 [Fix] (glsl_for_es.cpp): inject real simple version of textureQueryLod() 2025-06-01 10:33:17 +08:00
BZLZHH
211776038b [Chore] (GLSLConverter): Remove junk code. 2025-06-01 09:23:27 +08:00
BZLZHH
d8d2ede253 [Fix] (Getter): Improve the detection methods for ANGLE. 2025-06-01 00:49:00 +08:00
BZLZHH
42c78fae17 [Feat] (iOS): Replace MetalANGLE with libGLESv2 and libEGL.
https://github.com/khanhduytran0/ANGLEGLKit
2025-06-01 00:36:03 +08:00
BZLZHH
718d5fa290
[Docs] (README): Update required GLES version. 2025-05-25 09:27:15 +08:00
BZLZHH
5c076e1ae2 [Improvement] (GLX/Lookup): Remove some junk code. 2025-05-25 08:17:35 +08:00
BZLZHH
d512d4ca26 [Improvement] (Getter): Remove some junk code. 2025-05-25 08:17:09 +08:00
BZLZHH
0b41cd6a38 [Fix] (MultiDraw): Declare original glDraw funcs. 2025-05-17 18:13:14 +08:00
BZLZHH
8d1179d232 [Fix] (GLX/Lookup): Implement custom multidraw func for iOS. 2025-05-17 17:59:32 +08:00
BZLZHH
7179e591c2 [Chore] (External): Add MetalANGLE. 2025-05-17 17:50:22 +08:00
BZLZHH
c3b6f8b9d3 [Chore] (Libraries): Add 3rd libs for iOS. 2025-05-17 17:48:52 +08:00
BZLZHH
52ccceac62 [Feat] (All): Support iOS. 2025-05-17 17:40:53 +08:00
BZLZHH
8cf190e54c
Merge pull request #14 from youfeng11/dev-es
更新SDK到35
2025-05-03 02:14:50 +08:00
由风
a39ecd746f
[Chore] Update SDK 2025-05-03 00:43:29 +08:00
BZLZHH
4796424dff
[Improvement] (getter.cpp): Fix wrong variable names. 2025-05-02 11:43:35 +08:00
Swung0x48
9702972330 [Optimization] (multidraw, compute): send firstIndex/baseVertex directly to compute shader 2025-04-30 13:32:38 +08:00
Swung0x48
2497bdbaf4 [Fix] (CMakeLists.txt): dont hard code Release in CMakeLists 2025-04-30 12:41:41 +08:00
Swung0x48
5e46d9e26a [Fix] (settings): fix some wild pointer bugs 2025-04-29 09:27:06 +08:00
Swung0x48
8727ed43fd [Fix] (multidraw, compute): get rid of barrier bit that doesn't need 2025-04-25 23:17:42 +08:00
Swung0x48
079fcaa06b [Optimization] (multidraw, compute): miniature draw command ssbo 2025-04-24 20:37:29 +08:00
Swung0x48
da9d3952c0 [Fix] (buildsystem): get rid of fpe stuff 2025-04-24 13:20:08 +08:00
Swung0x48
854b8c3089 [Chore] (multidraw: compute): get rid of more junk 2025-04-24 13:17:13 +08:00
Swung0x48
a5af2ed084 [submodule]: add xxhash 2025-04-24 13:15:16 +08:00
Swung0x48
ee520176ac [Chore] (multidraw: compute): get rid of junk 2025-04-24 13:11:51 +08:00
Swung0x48
69f2797376 [Fix] (multidraw: compute): finally working bisect 2025-04-24 12:51:21 +08:00
Swung0x48
15cb85835f [Chore] (log): LOG_D_N 2025-04-24 12:13:51 +08:00
Swung0x48
e3c7bab0af [Optimization] (multidraw: compute): why bisect still not working??? 2025-04-24 10:03:39 +08:00
Swung0x48
a0bcd91257 [Optimization] (multidraw: compute): not quite right bisect 2025-04-23 10:41:40 +08:00
Swung0x48
3e70122664 [Chore] (version): bump version to 1.2.5 2025-04-21 17:28:51 +08:00
Swung0x48
de69f5ad4b [Chore] (multidraw: compute): naming things 2025-04-21 14:26:01 +08:00
Swung0x48
ece1ac136e [Fix] (multidraw: compute): fix an index error 2025-04-21 13:15:55 +08:00
Swung0x48
8ef12ff1ac [Fix] (multidraw: compute): restore original program 2025-04-21 12:25:45 +08:00
Swung0x48
8145ed3308 [Fix] (multidraw: compute): proper index buffer generation 2025-04-21 12:17:55 +08:00
Swung0x48
33f4a2e6c5 [Fix] (multidraw): allocate output buffer 2025-04-21 10:34:35 +08:00
Swung0x48
cd47992b41 [Feat] (multidraw): use ES functions directly in compute variant 2025-04-20 23:34:34 +08:00
Swung0x48
9c953d8296 [Feat] (multidraw): compute variant WIP 2025-04-20 22:39:05 +08:00
Swung0x48
122f8bde3a [Chore] (multidraw): separate multidraw, remove junk 2025-04-20 20:16:13 +08:00
Tungstend
2de0ab3b3f Revert "[Feat] (...): Add mojangInterfaceColor option, used in glClearColor."
This reverts commit 2bcb847b7c90e710f6cbdc902cba21d0dded9ac3.
2025-04-20 17:35:41 +08:00
Tungstend
eb2eeb153a Misc(buffer.cpp): remove useless include 2025-04-20 17:08:46 +08:00
BZLZHH
2bcb847b7c [Feat] (...): Add mojangInterfaceColor option, used in glClearColor. 2025-04-20 00:35:06 +08:00
Swung0x48
3f1bb9395f [Release] (version.h): bump version to 1.2.4 2025-04-13 22:52:38 +08:00
Swung0x48
a73661f6b8 [Fix] (buffer): fix vao-ibo relationship on renaming 2025-04-13 22:48:20 +08:00
Swung0x48
f8a2d74a2d [Fix] (buffer): better logging 2025-04-13 21:22:17 +08:00