267 Commits

Author SHA1 Message Date
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
BZLZHH
f0f2abc1d9
[Misc] (buffer.cpp): Remove redundant #if. 2025-03-24 11:51:33 +08:00
Tungstend
bceac247ca Fix(bind): Do not bind real buffer when buffer equals 0 2025-03-23 23:20:25 +08:00
Tungstend
f487ed5ee3 Feat(buffers): gen buffers when glBindBuffer 2025-03-23 22:55:50 +08:00
Swung0x48
77c3ceb899 [misc] (build.gradle): update to NDK r27b 2025-03-23 22:03:23 +08:00
Swung0x48
a2521cf157 [Release] (version.h): bump version to 1.2.0 2025-03-23 21:28:14 +08:00
Tungstend
bb18196e7e Fix(typos) 2025-03-23 20:53:24 +08:00
Tungstend
cd4f4f2da8 Fix(glBufferStorage): real bind buffer before glBufferStorage 2025-03-23 20:25:48 +08:00
Tungstend
55aedd526f Fix(lag): Don't iterate over the map 2025-03-23 20:09:26 +08:00
Tungstend
c10e62ff3c Feat(vertexarray): simulate glGenVertexArrays 2025-03-23 19:40:36 +08:00
Tungstend
57ea6c5a6d Fix(buffers): must bind GL_ARRAY_BUFFER before glVertexAttrib(I)Pointer 2025-03-23 18:49:41 +08:00
Tungstend
4267ca97d9 Feat(buffers): simulate glGenBuffers 2025-03-23 17:55:43 +08:00
BZLZHH
5bacab2d76 [Docs] (README.md): Show license.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-23 10:17:17 +08:00
BZLZHH
f3b6655904 [Chore] (...): Delete useless code files. Show license instead of copyright.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-23 10:13:14 +08:00
BZLZHH
306bc6a461 [Docs] (...): Add LICENSE and README.md.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-23 09:47:30 +08:00
BZLZHH
f5a9a044fc [Chore] (local.properties): Delete useless local.properties.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-23 09:40:24 +08:00
BZLZHH
70f8472ec2 Revert "[feat] (buildsystems): add more architecture to build"
This reverts commit bdd6b8d4708aa3cc6f987c4669c07bba6be0b2a1.
2025-03-23 09:35:44 +08:00
BZLZHH
3306d1e473 Revert "[Feat] (buildsystem): use ANDROID_ABI instead of hardcoded arm64-v8a"
This reverts commit 2c054d1edbf6c82162d71fa172116df06a992bad.
2025-03-23 09:35:27 +08:00
BZLZHH
1f4c0ac524 Merge remote-tracking branch 'origin/dev-es' into dev-es 2025-03-23 08:40:10 +08:00
BZLZHH
a01c41fb17 [Feat] (...): Add LOG_CALLED_FUNCS to record gl functions.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-23 08:39:29 +08:00
Swung0x48
bdd6b8d470 [feat] (buildsystems): add more architecture to build 2025-03-22 23:32:59 +08:00
Swung0x48
2c054d1edb [Feat] (buildsystem): use ANDROID_ABI instead of hardcoded arm64-v8a 2025-03-22 20:34:22 +08:00
Swung0x48
79658774aa [misc] (buildsystem): downgrade ndk 2025-03-20 17:30:34 +08:00
Swung0x48
a5afab63c7 [Release] (version.h): Version bump to 1.1.1 2025-03-17 16:10:27 +08:00
BZLZHH
8c1f21d895 [Fix] (program.cpp): Fix the bug of getting shader info log in glGetProgramiv.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-15 09:52:52 +08:00
BZLZHH
20cee1c656 [Improvement] (glsl_for_es.cpp): Make all shaders use highp.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-15 09:45:26 +08:00
BZLZHH
2fad6cc6e2 [Feat] (getter.cpp): Add GL_ARB_separate_shader_objects and GL_ARB_imaging.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-15 08:55:32 +08:00
BZLZHH
6e76640ac0 [Chore] (...): Delete useless .c files.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-14 20:43:37 +08:00
BZLZHH
c00a99754d Merge branch 'plugin' into dev-es
# Conflicts:
#	build.gradle
#	src/main/cpp/CMakeLists.txt
#	src/main/cpp/egl/egl.c
#	src/main/cpp/egl/loader.h
#	src/main/cpp/gl/buffer.cpp
#	src/main/cpp/gl/buffer.h
#	src/main/cpp/gl/drawing.h
#	src/main/cpp/gl/envvars.h
#	src/main/cpp/gl/getter.cpp
#	src/main/cpp/gl/getter.h
#	src/main/cpp/gl/glsl/glsl_for_es.cpp
#	src/main/cpp/gl/glsl/glsl_for_es.h
#	src/main/cpp/gl/log.h
#	src/main/cpp/gl/mg.h
#	src/main/cpp/gl/program.h
#	src/main/cpp/gl/shader.h
#	src/main/cpp/gl/texture.cpp
#	src/main/cpp/gl/texture.h
#	src/main/cpp/gles/gles.h
#	src/main/cpp/gles/loader.h
#	src/main/cpp/glx/lookup.h
#	src/main/cpp/includes.h
#	src/main/cpp/init.cpp
#	src/main/cpp/libraries/arm64-v8a/libglslang.a
#	src/main/cpp/libraries/arm64-v8a/libspirv-cross-c-shared.so

Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-14 16:04:36 +08:00
BZLZHH
dc8a8c8407 [Chore] (version.h): Remove version suffix.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-14 16:00:07 +08:00
BZLZHH
c8ac3cd743 [Improvement] (*/loader.cpp): Change some LOG_I into LOG_D.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-14 15:53:22 +08:00
BZLZHH
821200bf75 [Fix|Feat|Reflector] (...): Fix vertex error in glMultiDrawElementsBaseVertex, use indirect drawing in glMultiDrawElements. Optimize code.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-14 15:44:51 +08:00
BZLZHH
11a7560bd8 Merge branch 'plugin' into draw-indirect
# Conflicts:
#	src/main/cpp/gles/loader.cpp
#	src/main/cpp/gles/loader.h

Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-03-14 12:15:54 +08:00
Swung0x48
8277c8e8fe [misc] (loader): check more extensions related to depth 2025-03-11 21:08:58 +08:00
Swung0x48
02d68edfa3 [Release] (version.h): Version bump to 1.1.0.2 2025-03-10 13:22:33 +08:00
Swung0x48
c34ad11259 [feat](glsl_for_es): more refactoring, perf improvement 2025-03-10 12:10:28 +08:00
Swung0x48
03abd71484 [enhancement] (shader): remove more global vars, split out more logic 2025-03-08 23:18:39 +08:00
Swung0x48
d4afaabd2a [enhancement] (shader): rewrites shader string processing logic 2025-03-08 20:45:56 +08:00