BZLZHH
|
c6dc05879b
|
[Feat] (getter.cpp): Add NV renderer feature(disabled now).
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-04 01:11:37 +08:00 |
|
BZLZHH
|
ddd07559ec
|
[Feat] (getter.cpp|glsl_for_es.cpp): Add OpenGL43, ARB_compute_shader. Improve removeLayoutBinding. Add imcomplete makeRGBWriteonly.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-03 23:36:32 +08:00 |
|
BZLZHH
|
57acadfa9e
|
[Fix] (texture.cpp): Fix the crash of glTexStorage2D.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-03 19:29:16 +08:00 |
|
BZLZHH
|
b634a87e5c
|
[Feat] (drawing.*|gl_stub.c): Add simulated glMultiDrawElements.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-03 16:44:47 +08:00 |
|
BZLZHH
|
6eaabf1462
|
[Improvement] (texture.*): Use real target in glGenerateTextureMipmap.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-03 16:29:27 +08:00 |
|
BZLZHH
|
6a71d68001
|
[Feat] (texture.*|gl_stub.c): Add simulated glGetTexImage.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-03 16:22:26 +08:00 |
|
Tungstend
|
537ae68cba
|
[Feat] (gl): rewrite glDrawBuffer(s)
|
2025-02-03 03:18:48 +08:00 |
|
Tungstend
|
37ecfdc7a3
|
[Improvement] (log): print more info
|
2025-02-03 03:17:32 +08:00 |
|
Tungstend
|
89928d5084
|
[Fix] (texture): handle more formats
|
2025-02-03 03:16:47 +08:00 |
|
Swung0x48
|
0ff620b494
|
Merge remote-tracking branch 'origin/dev-es' into dev-es
# Conflicts:
# src/main/cpp/gl/texture.cpp
# src/main/cpp/gl/texture.h
|
2025-02-02 23:08:25 +08:00 |
|
Swung0x48
|
bcb96d9812
|
feat(texture): swizzle color channels when format is GL_BGRA, fixing Xaero's maps's color bug
|
2025-02-02 23:05:19 +08:00 |
|
BZLZHH
|
f2507459a5
|
[Fix] (texture.c): Disable wrong DEBUG.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-02 17:07:13 +08:00 |
|
BZLZHH
|
de940e6aa4
|
[Feat|Fix] (...): Add simulated glGenerateTextureMipmap. Process GL_RGB8_SNORM, GL_RGBA8_SNORM, GL_DEPTH_COMPONENT*.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-02 16:57:01 +08:00 |
|
Swung0x48
|
bdacbf5921
|
feat(texture): stub glHint, fix glRenderbufferStorage to fix Xaero's maps
|
2025-02-02 14:12:43 +08:00 |
|
BZLZHH
|
a7573624f6
|
[Fix] (texture.c): Fix the internal_format error in glRenderbufferStorage.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-02 13:00:43 +08:00 |
|
Tungstend
|
10a98a23a3
|
[Improvement] (log): fix lag
|
2025-02-02 01:16:09 +08:00 |
|
Swung0x48
|
9f68ad1b6b
|
Merge remote-tracking branch 'origin/dev-es' into dev-es
|
2025-02-02 00:45:57 +08:00 |
|
Swung0x48
|
a73b1619fd
|
feat(init): detect OpenGL ES extensions, enable GL_ARB_buffer_storage if applicable
|
2025-02-02 00:44:53 +08:00 |
|
BZLZHH
|
d6cabb4cd5
|
Merge branch 'dev-es' of github.com:Swung0x48/MobileGlues into dev-es
|
2025-02-02 00:00:20 +08:00 |
|
BZLZHH
|
15888bac64
|
[Fix] (texture.c): Correctly process GL_RGB10_A2.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-01 23:57:54 +08:00 |
|
Swung0x48
|
92455c5312
|
feat(init): detect OpenGL ES extensions, enable GL_ARB_buffer_storage if applicable
|
2025-02-01 21:00:35 +08:00 |
|
BZLZHH
|
5070abcf75
|
[Feat] (...): Add native glBufferStorageEXT as glBufferStorage.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-01 16:56:49 +08:00 |
|
BZLZHH
|
a4b01c0013
|
Merge branch 'dev-es' of github.com:Swung0x48/MobileGlues into dev-es
|
2025-02-01 15:48:30 +08:00 |
|
BZLZHH
|
f396e7c8ad
|
[Fix] (glsl_for_es.cpp|texture.c): Fix the bug of transpose error and GI_TemporalFilter missing error. Process GL_RGB16.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-01 15:47:23 +08:00 |
|
BZLZHH
|
2e516ec444
|
[Improvement] (texture.c): Improve the performance.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-02-01 12:49:18 +08:00 |
|
Swung0x48
|
7f1a362537
|
fix(mg): add C guard to fix linkage error with C++ object
|
2025-02-01 09:10:21 +08:00 |
|
Swung0x48
|
3526569c7e
|
fix(log): add include to fix compilation error on new NDK
|
2025-02-01 08:51:48 +08:00 |
|
Swung0x48
|
ac646ba59e
|
fix(texture): fix crash on Xaero's Minimap
|
2025-01-31 23:05:39 +08:00 |
|
BZLZHH
|
1d1d5fb4dc
|
Merge branch 'dev-es' of github.com:Swung0x48/MobileGlues into dev-es
|
2025-01-31 22:27:17 +08:00 |
|
BZLZHH
|
d73d1d8463
|
[Feat|Improvement] (...): Process more internal_format. Process GL_DEPTH_COMPONENT in CopyTex. Add log file.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-31 22:25:58 +08:00 |
|
Tungstend
|
f0e8fb95dd
|
Update loader.h
|
2025-01-31 19:31:10 +08:00 |
|
Tungstend
|
f802bbc7cc
|
fix glsl optimizer
|
2025-01-31 19:29:37 +08:00 |
|
Swung0x48
|
404b383110
|
optimize: load proc address ahead of time & cache them, to reduce CPU overhead
|
2025-01-31 13:57:54 +08:00 |
|
Swung0x48
|
403e99397c
|
fix(getter): memory leak in GetExtensionsList
|
2025-01-31 13:54:27 +08:00 |
|
Swung0x48
|
39ef782be4
|
fix(shader.c): include ctype.h, fix compilation error
|
2025-01-30 20:21:15 +08:00 |
|
BZLZHH
|
d0839cec8e
|
Merge branch 'dev-es' of github.com:Swung0x48/MobileGlues into dev-es
|
2025-01-30 19:54:47 +08:00 |
|
BZLZHH
|
b7d6c5b664
|
[Feat] (shader.c): Process uniform variables declarations.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 19:53:55 +08:00 |
|
Swung0x48
|
4847332088
|
misc(texture): remove useless printf
|
2025-01-30 19:01:56 +08:00 |
|
Swung0x48
|
5dfbed53e3
|
feat(texture): detects GL_EXT_texture_norm16
|
2025-01-30 18:54:36 +08:00 |
|
BZLZHH
|
b277eae348
|
Merge branch 'dev-es' of github.com:Swung0x48/MobileGlues into dev-es
|
2025-01-30 18:13:12 +08:00 |
|
BZLZHH
|
8e6fd704f9
|
[Fix] (getter.c): Disable some extensions that may be imcomplete.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 18:09:01 +08:00 |
|
BZLZHH
|
ac7ff18ca7
|
[Feat] (...): Process more internal_format. Process more glsl types.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 17:22:02 +08:00 |
|
Swung0x48
|
8a7d6db572
|
feat(texture): convert some texture format so that some shaderpacks will run on Mali GPU
|
2025-01-30 17:15:15 +08:00 |
|
Swung0x48
|
bafc92d080
|
misc(drawing): remove unnecessary force_unmap() call
|
2025-01-30 16:02:35 +08:00 |
|
BZLZHH
|
206c0c0921
|
[Fix|Improvement] (getter.*): Export glGetStringi. Add some extensions. GL version up to 4.0.0.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 15:49:04 +08:00 |
|
BZLZHH
|
00c33feeef
|
[Feat|Fix] (...): Process GL_NUM_EXTENSIONS in glGetIntegerv. Add simulated glGetStringi. Fix LOG_V and LOG_I.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 14:28:49 +08:00 |
|
BZLZHH
|
e1a9318b25
|
[Feat] (loader.h): Add ARB for every native functions.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 13:31:00 +08:00 |
|
Swung0x48
|
7d80368008
|
fix(buffer, drawing): correctly unmap buffer, fixing drawing on Mali GPU
|
2025-01-30 09:53:49 +08:00 |
|
BZLZHH
|
a3aec1c09b
|
[Fix] (buffer.c): Use native glUnmapBuffer.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 00:33:35 +08:00 |
|
BZLZHH
|
b2b97eac16
|
[Fix] (drawing.c): Try to use simulated glUnmapBuffer in glMultiDrawElementsBaseVertex.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
|
2025-01-30 00:23:18 +08:00 |
|