346 Commits

Author SHA1 Message Date
BZLZHH
77ea4f07f6
[Improvement] (loader.c): Change the config options' names. 2025-02-09 21:53:49 +08:00
Tungstend
46cd9c9d70 remove useless settings and dependencies 2025-02-09 20:01:18 +08:00
Swung
8f256e3016
misc: add artwork copyright 2025-02-09 10:50:13 +08:00
Swung0x48
4ce757c84d misc: get rid of unnecessary log print 2025-02-09 09:49:26 +08:00
Swung0x48
0e56aa19f2 fix: fix glClearDepth, fixing bug in JourneyMap 2025-02-09 09:40:05 +08:00
BZLZHH
2f4c3c54b6
[Feat] (LICENSE): Add Polyform Shield License. 2025-02-09 01:09:03 +08:00
BZLZHH
2e0ba2add0 [Feat] (...): Add Copyright Notice. Add some extentions. Add some config options. Process GL_TEXTURE_LOD_BIAS.
Additional extentions: GL_ARB_shader_storage_buffer_object, GL_ARB_shader_image_load_store.
Additional options: enable_OpenGL43_extension, enable_compute_shader_extension.
Change GL_TEXTURE_LOD_BIAS into GL_TEXTURE_LOD_BIAS_QCOM in glTexParameterf and glTexParameteri now.

Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-02-09 00:51:55 +08:00
Swung0x48
d6d7f76e84 fix(texture): BGRA hack to make Optfine shaders and Xaero maps both work. 2025-02-08 22:26:47 +08:00
BZLZHH
e05d002096
[Fix] (getter.cpp): Fix the Chinese grammar mistake. 2025-02-08 02:18:45 +08:00
BZLZHH
0c1283a24b Merge branch 'plugin' of github.com:Swung0x48/MobileGlues into plugin 2025-02-08 02:00:46 +08:00
BZLZHH
043986a081 [Feat] (getter.*|version.h): Add version controller. Add alpha version protection.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-02-08 01:59:44 +08:00
Swung0x48
c5dabea63a fix(getter): check for timer query extension before enabling it 2025-02-07 23:16:42 +08:00
Swung0x48
3910fb0ca4 feat(getter): implement timer query, fixing GPU util meter 2025-02-07 22:34:34 +08:00
Swung0x48
5778f2b90c fix: compilation error on log off 2025-02-07 22:34:00 +08:00
BZLZHH
fb95140e06 [Feat|Refactor]: Add config file. Add "no_error" option. Optimize code.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-02-07 20:21:06 +08:00
BZLZHH
bda63c0ed7 [Refactor|Fix] (...): Optimize code. Support low-version glsl es.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-02-07 19:24:45 +08:00
Swung0x48
b416d6fbb3 misc(log): debug log force off 2025-02-07 15:52:48 +08:00
Swung0x48
f2685fa2eb misc(log): remove useless log 2025-02-07 15:46:27 +08:00
Swung0x48
c4539fb9e9 misc(framebuffer): avoid freeing wild pointer, fixing forge crash on startup 2025-02-07 14:49:57 +08:00
Tungstend
fdbc27510e revert 2025-02-07 00:34:57 +08:00
Tungstend
eafaf1c453 only handle GL_DRAW_FRAMEBUFFER when glDrawBuffers call rebind_framebuffer 2025-02-07 00:32:16 +08:00
Tungstend
957381fcee print args before converted 2025-02-07 00:07:31 +08:00
Tungstend
60bf2d8fff fix 2025-02-06 23:37:11 +08:00
Tungstend
d0e1f5c718 remove useless code 2025-02-06 23:33:17 +08:00
Tungstend
4eb4adbd26 change code position 2025-02-06 23:32:05 +08:00
Tungstend
daef7170b9 enable global debug 2025-02-06 23:28:26 +08:00
Tungstend
e366e41d87 handle bgra only when internal format is rgba8 2025-02-06 23:27:54 +08:00
Tungstend
4319974102 Update .gitignore 2025-02-06 13:41:25 +08:00
Tungstend
4319ae7535 Revert "1"
This reverts commit 544fcafbd8110b4fc6194af299246993e1f593c7.
2025-02-06 13:40:52 +08:00
Tungstend
544fcafbd8 1 2025-02-06 13:40:38 +08:00
Swung0x48
07ccb4e15c misc: rearrange optfine-fix branch as module, 2nd attempt 2025-02-06 13:05:33 +08:00
Swung0x48
54fe7ce02d misc: rearrange optfine-fix branch as module 2025-02-06 13:02:17 +08:00
Swung0x48
b19e35ca3e misc: rearrange optfine-fix branch as module 2025-02-06 12:59:41 +08:00
Tungstend
975ea1abd2 maybe better? 2025-02-06 03:03:38 +08:00
Tungstend
571a7b74cb fix potential bugs 2025-02-06 02:34:46 +08:00
Tungstend
3fdd673aae fix glDrawBuffers 2025-02-06 01:43:21 +08:00
Tungstend
c59019b7dd sync 2025-02-05 12:22:46 +08:00
BZLZHH
4ec4b0f325 [Refactor] (getter.c|main.c) Delete useless code. Delete imcomplete extentions.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
2025-02-05 00:55:03 +08:00
Swung0x48
e843bf0262 fix(texture): convert unsupported format in glReadPixels, fix crash on Xaero's WorldMap 2025-02-04 10:29:39 +08:00
Tungstend
e526ea0dab [Feat] (program): simulate glBindFragDataLocation 2025-02-04 01:33:21 +08:00
Tungstend
bf31bd93a6 sync 2025-02-04 01:28:19 +08:00
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
Tungstend
b9ebae2bfd glBindFragDataLocation 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