406 Commits

Author SHA1 Message Date
BZLZHH
4c649f20f9 [Chore] (Version): Bump version to 1.3.0.RC1. 2025-08-02 14:36:29 +08:00
BZLZHH
ed410de503 [Chore] (Submodule): Remove wrong submodule. 2025-08-01 19:05:38 +08:00
BZLZHH
c9635ce7b7 [Fix] (Texture): Correct TEXTURE_CUBE_MAP handling. 2025-08-01 18:25:38 +08:00
BZLZHH
3f0d7d9f42 [Fix] (Multidraw): Fix indirect drawing buffer state leak. 2025-08-01 17:07:45 +08:00
BZLZHH
e2de85ae45 [Feat] (Config): Add fsr1Setting option. 2025-08-01 14:57:01 +08:00
BZLZHH
7e30c013a7 [Fix] (Workflow): Update submodules in workflow. 2025-08-01 14:57:01 +08:00
BZLZHH
5f00189d5b [Feat] (FSR1): Implement FSR1. 2025-08-01 14:57:01 +08:00
BZLZHH
11910ce824 [Chore] (Submodule): Add GLM as submodule. 2025-08-01 14:57:01 +08:00
BZLZHH
ae7ff966dd [Chore] (Version): Bump version to 1.3.0.Beta. 2025-07-30 17:26:15 +08:00
BZLZHH
59055c5c92 [Fix] (Texture): Add more texture targets. 2025-07-30 17:12:57 +08:00
BZLZHH
93159fefb6 [Feat|Fix] (Texture|MultiBind): Implement MultiBind. Correct texture behaviors. 2025-07-30 16:49:28 +08:00
BZLZHH
c70dcff4b5 [Improvement] (Shader): Do no insert unnecessary barrier(). 2025-07-29 23:48:59 +08:00
BZLZHH
1a5c9bc153 [Fix] (Getter): Fix compiling error for iOS. 2025-07-29 18:40:28 +08:00
BZLZHH
615f2646de [Fix] (Getter): Fix compiling error for iOS. 2025-07-29 18:36:53 +08:00
BZLZHH
5675ebfc85 [Fix] (Getter): Fix compiling error for iOS. 2025-07-29 18:34:34 +08:00
BZLZHH
45988a45ae [Feat] (Config): Add custom GL version feature. 2025-07-29 18:25:28 +08:00
BZLZHH
31d6fae4d8 [Chore] (Getter): Upgrade GL_SHADING_LANGUAGE_VERSION to 4.60. 2025-07-29 16:30:54 +08:00
BZLZHH
d0d491e7d2 [Feat] (Config): Add enableExtDirectStateAccess option. 2025-07-29 16:27:36 +08:00
BZLZHH
486046bd56 [Chore] (Version): Bump version to 1.3.0.Alpha. 2025-07-29 01:24:05 +08:00
BZLZHH
01150a1075 [Fix] (Texture): Reimplement glGetTexImage. 2025-07-28 18:23:27 +08:00
BZLZHH
a61dd20947 [Fix] (Shader): Finally fix atomicCounter emulation. 2025-07-28 17:18:49 +08:00
BZLZHH
2d10487fc4 [Fix] (Shader): Correct memoryBarrierBuffer insertion. 2025-07-27 21:58:11 +08:00
BZLZHH
f0a9536db0 [Fix] (Texture): Correct GL_RED handling. 2025-07-27 21:04:01 +08:00
BZLZHH
ae68150e22 [Chore] (Debug): Disable DEBUG. 2025-07-27 20:55:08 +08:00
BZLZHH
a2b4aa69f8 [Feat] (Shader): Emulate atomicCounter advanced operations. 2025-07-27 20:49:39 +08:00
BZLZHH
cea5d7ab81 Revert "Inject atomicCounterAdd."
This partially reverts commit 370e97e8e39693b76d16b8be4f83b4285d79fbf6.
2025-07-27 18:58:24 +08:00
BZLZHH
7c1c9a5d95 [Fix] (Texture): Correct GL_RED handling. 2025-07-27 18:02:18 +08:00
BZLZHH
efea4378cc Revert "[Improvement] (Texture): Better GL_DEPTH_COMPONENT handling." 2025-07-27 17:42:31 +08:00
BZLZHH
7f407a0221 [Fix] (Texture): Fix wrong internalFormat handling. 2025-07-27 17:19:58 +08:00
BZLZHH
06fab47a35 [Fix] (DSA|Framebuffer): Continue fixing DSA. Implement glFramebufferTexture. 2025-07-27 17:19:33 +08:00
BZLZHH
370e97e8e3 [Feat|Fix] (Shader): Inject atomicCounterAdd and do not remove binding for compute shader. 2025-07-27 01:34:29 +08:00
BZLZHH
ea6bc6791f [Fix] (DSA): Actually fix incorrect behavior. 2025-07-27 01:14:49 +08:00
BZLZHH
7cf36d3ba6 [Fix] (DSA): Try to fix incorrect behavior. 2025-07-27 00:49:14 +08:00
BZLZHH
67421040d8 [Fix] (DSA): Fix compiling error for iOS. 2025-07-26 20:45:20 +08:00
BZLZHH
bcf6d18e12 [Feat] (VAB): Declare vertex attribute binding extension when GLES version is 3.1 or greater. 2025-07-26 20:42:40 +08:00
BZLZHH
c3db9341b9 [Feat] (DSA): Implement DSA. 2025-07-26 20:37:50 +08:00
BZLZHH
1389708a85 [Chore] (Header): Regulate OpenGL header files. 2025-07-26 20:25:20 +08:00
BZLZHH
2add79a878 [Fix] (Buffer): Fix wrong glBufferDataARB symbol. 2025-07-26 20:21:22 +08:00
BZLZHH
a734deb1ba Merge remote-tracking branch 'origin/dev-es' into dev-es 2025-07-26 20:19:47 +08:00
BZLZHH
3511a6b874 [Chore] (Version): Bump version to 1.2.8.Dev. 2025-07-26 20:16:55 +08:00
Ahmet53535353
da80aa0a73
Update multidraw.cpp (#25)
"The line GLES.glGenBuffers(1, &g_prefixsumbuffer); was prevented from being written twice."
2025-07-25 01:45:28 +08:00
BZLZHH
372e1c8142 [Feat] (Drawing): Emulate glDrawElementsBaseVertex for GLES 3.1-. 2025-07-22 01:28:14 +08:00
BZLZHH
1df90a5591 Merge remote-tracking branch 'origin/dev-es' into dev-es 2025-07-22 00:48:36 +08:00
BZLZHH
1107e1ae75 [Feat] (Program|Shader|Texture|Buffer): Emulate glTexBuffer for GLES 3.1-. 2025-07-22 00:48:27 +08:00
Swung0x48
90d7d3c170 [Fix] (GL): ANGLE depth clear workaround no.2 2025-07-16 22:55:37 +08:00
BZLZHH
44f5dd9d7c [Release] (version): Bump version to 1.2.7. 2025-07-15 23:19:34 +08:00
BZLZHH
9cfbec6c7e [Misc] (Config): Change ANGLE enabling policy again. 2025-07-15 23:09:59 +08:00
BZLZHH
f2c9750507 [Chore] (gitignore): Ignore CMakeSettings.json 2025-07-15 22:47:57 +08:00
Swung0x48
1a4a677f82 Merge branch 'dev-es' of https://github.com/MobileGL-Dev/MobileGlues into dev-es 2025-07-15 22:32:00 +08:00
Swung0x48
89ed22b66d [Chore] (Settings): detect ANGLE to decide buffer_coherent_as_flush 2025-07-15 22:30:46 +08:00