331 Commits

Author SHA1 Message Date
Swung0x48
cdc96fd73d fix: glIsBuffer 2025-01-29 15:46:40 +08:00
BZLZHH
c3c9552f18 [Feat] (getter.*|gl.c): Add GL_EXTENSIONS, GL_SHADING_LANGUAGE_VERSION.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-29 13:29:02 +08:00
BZLZHH
6247d2632d [Fix] (...): Fix some grammer errors.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-29 13:06:12 +08:00
BZLZHH
42214fb012 [Fix] (...): Fix some grammer errors.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-29 13:03:58 +08:00
BZLZHH
77ce93c80a [Improvement|Feat] (...): Add DEBUG, GLOBAL_DEBUG. Add mesa glsl converter.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-29 12:58:00 +08:00
BZLZHH
a32be48037 [Fix|Feat] (...): Delete glBindFragDataLocation. Add glMultiDrawElementsBaseVertex.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-29 01:40:01 +08:00
BZLZHH
3be19db766 [Fix|Chore] (gl.c|...): Fix the sequence error of GL_RENDERER and GL_VERSION. Remove useless file.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-29 01:19:11 +08:00
Swung0x48
ff13bcda93 fix: compiling error caused by log macro 2025-01-29 00:59:17 +08:00
BZLZHH
867307921f Merge branch 'dev-es' of github.com:Swung0x48/MobileGlues into dev-es
# Conflicts:
#	src/main/cpp/gl/gl_native.c
2025-01-29 00:54:15 +08:00
BZLZHH
38fcb2ac03 [Fix|Improvement] (gl_native.c|log.h): Fix the bug of glGetUniformLocation. Add debug control. 2025-01-29 00:50:19 +08:00
Swung0x48
0cd4bbde0f misc: glGetString add GPU name 2025-01-29 00:46:49 +08:00
Swung0x48
542ca15aeb fix: glGetUniformLocation & glGetAttribLocation 2025-01-29 00:27:34 +08:00
Swung0x48
69a001a5c3 fix: glBufferData & glFenceSync 2025-01-28 23:28:29 +08:00
BZLZHH
80c64d91f0 [Fix] (egl.c): Delete useless functions. 2025-01-28 23:22:20 +08:00
BZLZHH
6be9c4438d [Feat|Fix](...): Process EGL, GL_TEXTURE_LOD_BIAS. Add glUnmapBuffer, glMapBuffer. Process more GL functions. 2025-01-28 23:20:16 +08:00
Swung0x48
b982f7c7c1 misc: GL_CHECKERROR macro 2025-01-28 20:36:18 +08:00
Swung0x48
66268027a1 misc: do gl_to_es_access conv ahead of time 2025-01-28 20:08:19 +08:00
Swung0x48
71ae72758b add extern "C" guard in loader.h 2025-01-28 20:07:39 +08:00
Swung0x48
8f1e781cb7 misc: add more log, add glBindBuffer as native func 2025-01-28 18:24:24 +08:00
Swung0x48
6d99a30b0d feat: split file between passthru and custom implemented
functions.
feat: glMapBuffer implemented by glMapBufferRange (WIP)
2025-01-28 12:39:41 +08:00
Swung0x48
3cd1218d52 fix: skip calls to glTexParameterf(..., GL_TEXTURE_LOD_BIAS, ...) with
no effect
2025-01-28 12:37:27 +08:00
Swung0x48
a8f7727ba5 fix: add missing init_target_gles() decl, remove
duplicate glXGetProcAddress implementation
2025-01-28 12:34:03 +08:00
BZLZHH
a8bad9ec73 [Feat] (...): Process more GL functions, add EGL initialization.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-27 22:40:24 +08:00
Tungstend
c0f27bb958 upload 2025-01-27 16:33:46 +08:00
BZLZHH
6735d41634 [Feat] (...): Use GLES backend to almost natively run OpenGL.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-01-27 15:12:50 +08:00
Swung0x48
d0baf94440 Add more stubs 2024-10-10 17:54:35 +08:00
Swung0x48
921bfcb58e poking around...got some stubs to get called 2024-10-08 22:26:08 +08:00
Swung0x48
63bbcef186 Add OpenGL 1.1 stubs 2024-10-08 17:57:17 +08:00
Swung0x48
d75f3b5e78 Add support for mobileglues 2024-10-08 10:18:58 +08:00
Swung0x48
6f753ba82f initial bringup 2024-10-07 23:22:09 +08:00
Swung0x48
589710f888 add .gitignore 2024-10-07 23:19:30 +08:00