Commit Graph

  • fc0396705f [Feat] NormalizePixelFormat swung0x48 2025-05-07 17:44:37 +08:00
  • d1eb029671 [Fix] some format quirk swung0x48 2025-05-07 17:15:50 +08:00
  • a17497522a [Misc] more GLenum to string swung0x48 2025-05-07 16:22:08 +08:00
  • 6c1d1e0e7a [Feat] implement renaming for buffer swung0x48 2025-05-07 15:38:30 +08:00
  • bb45906189 [Feat] implement glBlitFramebuffer, making things start to render swung0x48 2025-05-07 13:33:29 +08:00
  • b082e2e06b use unordered_dense to mitigate __next_prime overflow error swung0x48 2025-05-07 10:57:26 +08:00
  • 96774ef3da don't force compile Release profile swung0x48 2025-05-07 09:10:29 +08:00
  • 12cedbae0e fix compilation on android swung0x48 2025-05-06 17:53:22 +08:00
  • 4e239832a6 fixing windows compile error WIP swung0x48 2025-05-06 17:27:15 +08:00
  • c68cbfa37b a bunch of junk, merging 'shitty' branch swung0x48 2025-05-06 16:20:18 +08:00
  • 0d7b342a2e [Docs] (README): Fix the wrong Minecraft version. BZLZHH 2025-05-05 10:45:19 +08:00
  • 3fa6aa660c [Feat] (GL_Drawing): Add DrawElementsSHITTILY. Add SPIRV->GLSL ES conversion. BZLZHH 2025-05-05 09:56:36 +08:00
  • 31d2d62a59 [Fix] (VertexArrayState): Fix the absence of attrib enabling state after SetAttribPointer. BZLZHH 2025-05-05 02:25:16 +08:00
  • 74e3902951 [Fix] (ProgramState): Fix the uniform-type-changing error in UniformValue::setData. BZLZHH 2025-05-04 18:27:24 +08:00
  • 12649bf4d7 [Fix] (GLDefinitions): Fix wrong stub declarations of glClear(Color). BZLZHH 2025-05-04 11:49:54 +08:00
  • 1dddf294c9 [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-05-04 02:10:49 +08:00
  • 0e7483bdd4 [Feat] (ProgramState): Implement more Global-GL-State functions. BZLZHH 2025-05-04 02:09:25 +08:00
  • 16559291a3 [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-05-04 01:18:55 +08:00
  • 30beaf6eb9 [Feat] (...): Add FramebufferState while implementing these gl functions. BZLZHH 2025-05-04 01:17:09 +08:00
  • 03c9531e7a [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-05-03 23:02:44 +08:00
  • 383ec85400 [Feat] (ProgramState): Implement automatic GLSL uniform management. BZLZHH 2025-05-03 22:50:41 +08:00
  • dc5f74cdb9 [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-05-03 02:23:22 +08:00
  • 00140d8b57 [Feat] (...): Add ProgramState while implementing these gl functions. Rename some functions in MG_State. BZLZHH 2025-05-03 02:21:48 +08:00
  • 282e2496da [Chore] (UncertainBool.hpp): Add UncertainBool class. BZLZHH 2025-05-03 02:19:33 +08:00
  • 0c7a2eff3a [Improvement] (VertexArrayState.cpp): Text "buffer"->"vertex array". BZLZHH 2025-05-02 02:56:40 +08:00
  • f550ca27c9 [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-05-01 22:32:48 +08:00
  • 33104f699a [Feat] (...): Add BufferState and VertexBufferState while implementing these gl functions. BZLZHH 2025-05-01 22:20:34 +08:00
  • 369b9b320b [Improvement] (GL_Getter.*): Code improvement. BZLZHH 2025-05-01 22:18:48 +08:00
  • f1aad43a3c [Fix] (GL_Getter.cpp): Fix versionStr mistake in MG_GL::GetString. BZLZHH 2025-05-01 19:02:42 +08:00
  • b4b06315d1 [Chore] (GLState.cpp): Remove unused MG_State_O. BZLZHH 2025-05-01 10:30:22 +08:00
  • b4f7aefb99 [Refactor] (TextureState.*): Optimize code. BZLZHH 2025-05-01 10:19:50 +08:00
  • 04976daa9f [Refactor] (...): Optimize code file structure. BZLZHH 2025-05-01 09:22:50 +08:00
  • 8ab90e8e60 [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-04-30 18:09:46 +08:00
  • cbff3d2714 [Improvement] (TextureState.cpp): Use memcpy rather than memmove in UpdateRegion2D. BZLZHH 2025-04-30 18:02:49 +08:00
  • c5c5172087 [Fix] (TextureState.cpp): Fix texture buffer allocation in UpdateRegion2D to prevent memmove crash. BZLZHH 2025-04-30 17:57:12 +08:00
  • e644efbe81 [Feat|Improvement] (...): (MG_State) Implement glPixelStorei. Optimize code. BZLZHH 2025-04-30 17:31:10 +08:00
  • e19df94ece [Perf] (TestDrawing.cpp): Improve DrawAllTextures. BZLZHH 2025-04-30 14:42:59 +08:00
  • 0a87addd36 [Chore] (BackendInfo.cpp|GL_Getter.cpp): Some text changes. BZLZHH 2025-04-30 14:25:29 +08:00
  • ff044910a2 [Chore] (CMakeLists.txt): Rename the project name to "MobileGL". BZLZHH 2025-04-30 14:02:05 +08:00
  • 553361b81a [Fix] (TestDrawing.cpp): Fix the wrong gl stub callings. BZLZHH 2025-04-28 11:34:29 +08:00
  • 0f21351658 [Fix] (TestDrawing.cpp): Fix the shader error. BZLZHH 2025-04-26 12:19:18 +08:00
  • 91fa9e2d01 [Feat] (...): Add GLES Backend. BZLZHH 2025-04-26 12:01:50 +08:00
  • adbadbba30 [Chore] (GLState.cpp): Remove unused MG_State_O. BZLZHH 2025-04-26 10:06:45 +08:00
  • 35fb42e595 [Docs] (README.md): Update progress. BZLZHH 2025-04-26 09:22:11 +08:00
  • 90edb96f5a [Docs] (README.md|PlannedFunctions.md): Update progress. BZLZHH 2025-04-04 23:25:52 +08:00
  • 41fefb8e54 [Feat] (...): Add global OpenGL state. Add gl texture state (almost complete for Minecraft) and implementation gl texture functions that Minecraft would use. Add gl error state. BZLZHH 2025-04-04 23:01:09 +08:00
  • c291f513ca [Chore] (GL_Common.cpp): Delete useless implement functions: glClear and glClearColor. BZLZHH 2025-04-04 22:57:55 +08:00
  • deb5320a3e [Docs] (README.md): Update Progress. BZLZHH 2025-04-04 15:22:07 +08:00
  • e813847173 [Improvement] (GL_getter.cpp): Make glGetStringi standard. BZLZHH 2025-04-04 11:28:18 +08:00
  • 9a61811db7 [Fix] (Debug.cpp): FIx the format mistake of log file. BZLZHH 2025-04-04 11:27:43 +08:00
  • 64df4f634f [Chore] (CMakeLists.txt): Complete CMakeLists.txt for MG_GL/GL. BZLZHH 2025-04-04 10:59:30 +08:00
  • 4f2e3f97be [Fix] (gl.h|doc.cpp): Fix the wrong operations that make all "Depth" into "Common". BZLZHH 2025-04-04 10:55:35 +08:00
  • d64eb04dd5 [Docs|Misc] (...): Add PlannedFunctions.md. Add more directories about these funcs. BZLZHH 2025-04-04 10:52:33 +08:00
  • c12e353c68 [Misc] (...): Define BACKEND_TYPE in Includes.h. Fix some compiling errors of GL_Common. BZLZHH 2025-04-04 09:32:27 +08:00
  • 6b102c67c3 [Chore] (EGL_EMU.*): Change EGL_EMU.* into VK/EGL_EMU.*. BZLZHH 2025-04-04 09:30:32 +08:00
  • 3ea184d187 [Chore] (TEMP_MESA): Delete unused TEMP_MESA. BZLZHH 2025-04-04 09:08:43 +08:00
  • 5af3057456 [Feat|Fix] (...): Emulate EGL. Emulate glClear and glClearColor. BZLZHH 2025-03-30 12:07:14 +08:00
  • 8374a88731 [Docs|Improvement] (...): Add LICENSE and README.md. Modify some texts. BZLZHH 2025-03-23 08:49:50 +08:00
  • a60bc2644d [Improvement] (...): Log more info. BZLZHH 2025-03-15 20:49:39 +08:00
  • e9d5caab2a Initial Commit: MobileGL BZLZHH 2025-03-15 19:30:03 +08:00