Tungstend
|
46972beced
|
Fix(buffer): gen buffers before glBindBufferRange/Base
|
2025-03-24 12:03:55 +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 |
|
Swung0x48
|
61d120fd2d
|
[enhance] (glsl_for_es): rewrite glslpreprocessing logic using std::string
|
2025-03-08 13:26:42 +08:00 |
|
Swung0x48
|
e999edfe02
|
[feat](drawing): simply add a macro switch
|
2025-03-07 15:56:26 +08:00 |
|
Swung0x48
|
3ec9fbb759
|
[feat](drawing): simply add a macro switch
|
2025-03-07 13:30:40 +08:00 |
|
Swung0x48
|
94c54646f6
|
misc(drawing): add debug msg
|
2025-03-06 22:24:54 +08:00 |
|
Swung0x48
|
749f7c6245
|
[feat](drawing): glMultiDrawElementsBaseVertexEXT?
|
2025-03-06 17:25:04 +08:00 |
|
Swung0x48
|
561affec23
|
[feat](version): add suffix
|
2025-03-06 16:47:51 +08:00 |
|
Swung0x48
|
59fe70ac82
|
[feat](drawing): multi-draw indirect!
|
2025-03-06 16:43:10 +08:00 |
|
Swung0x48
|
314309b0a4
|
[feat](texture): detect GL_EXT_texture_rg extension
|
2025-03-06 11:08:33 +08:00 |
|
Swung0x48
|
1e7b2bcdf5
|
[feat](loader): check for depth format availability
|
2025-03-05 15:17:52 +08:00 |
|
Swung0x48
|
67ef108076
|
[feat](buffer): add ARB aliases for buffer functions
|
2025-03-04 23:12:13 +08:00 |
|
Swung0x48
|
69e02806e6
|
[optimize] (drawing): directly write into DRAW_INDIRECT_BUFFER
|
2025-03-04 15:47:54 +08:00 |
|
Swung0x48
|
91b61dff5a
|
[chore](version): bump version to 1.1.0.1
|
2025-03-03 16:12:47 +08:00 |
|
Swung0x48
|
c66a53befe
|
Merge branch 'plugin' of https://github.com/Swung0x48/MobileGlues into plugin
|
2025-03-03 15:58:24 +08:00 |
|