swung0x48
|
0e9bca40f3
|
[Chore] (CMake): use set() instead of option()
|
2025-12-11 16:29:03 +08:00 |
|
swung0x48
|
1e64a85bcd
|
[Fix] (Defines.h): include mingw as Windows platform
|
2025-12-11 15:14:07 +08:00 |
|
swung0x48
|
f94861926a
|
[Feat] (3rdparty/tracy): initial integration of Tracy Profiler
|
2025-12-11 15:12:19 +08:00 |
|
swung0x48
|
6b4c911f06
|
[Fix] (CMake): lower tests to O2 optimization
|
2025-12-10 17:53:33 +08:00 |
|
swung0x48
|
eb705c53bf
|
[Chore] (MG_State/Texture): explicitly specify value for enums
|
2025-12-10 15:29:59 +08:00 |
|
swung0x48
|
a1a9b16457
|
[Chore] (MG_Backend/DirectGLES): rearrange DebugImpl
|
2025-12-10 15:25:20 +08:00 |
|
swung0x48
|
b79424a78c
|
[Feat] (MG_Backend/DirectGLES): sync tex buffer to backend
|
2025-12-10 09:17:30 +08:00 |
|
swung0x48
|
cb4e6b5f19
|
[Feat] (MG_State/Texture, MG_Impl/Texture): glTexBuffer (and implement TextureObjectBuffer accordingly)
|
2025-12-09 21:20:39 +08:00 |
|
swung0x48
|
3f36248638
|
[Fix] (MG_Test/Program): does this fix ci failure?
|
2025-12-09 13:48:18 +08:00 |
|
swung0x48
|
0a89ad4f30
|
[Feat] (MG_State/Texture): separate mipmap from TextureObjectBase
|
2025-12-09 10:57:10 +08:00 |
|
BZLZHH
|
56f45499e1
|
[Feat] (MG_Backend/DirectGLES): Set divisor for VAO attrib.
|
2025-12-07 11:07:58 +08:00 |
|
BZLZHH
|
4089a42d3b
|
[Feat] (MG_Impl/VertexArray): Implement VertexAttribDivisor.
|
2025-12-07 11:03:22 +08:00 |
|
BZLZHH
|
13abb24324
|
[Feat] (MG_State/VertexArrayState): Implement divisor.
|
2025-12-07 11:03:00 +08:00 |
|
BZLZHH
|
407d57e9b9
|
[Feat] (MG_Impl/Drawing): Implement more draw funcs.
|
2025-12-07 10:50:26 +08:00 |
|
BZLZHH
|
b3824c871c
|
[Feat] (MG_Backend/DirectGLES): Implement more draw funcs. Add DrawSyncBit.
|
2025-12-07 10:50:13 +08:00 |
|
BZLZHH
|
1da2550774
|
[Chore] (...): Use Calender Versioning.
|
2025-12-07 09:41:25 +08:00 |
|
BZLZHH
|
ecc91290cb
|
[Docs] (README): Better introduction.
|
2025-12-07 02:13:02 +08:00 |
|
BZLZHH
|
c69cae1ba2
|
[Docs] (README): Introduce this project.
|
2025-12-07 02:03:32 +08:00 |
|
BZLZHH
|
9934b1b2b3
|
[Chore] (3rdparty): Remove unordered_dense.
|
2025-12-07 01:18:42 +08:00 |
|
BZLZHH
|
5860856bc1
|
[Chore] (3rdparty): Remove glm.
|
2025-12-07 01:17:16 +08:00 |
|
swung0x48
|
ab6d9f60e7
|
[Refactor] (MG_State/Texture): decouple texture object and mipmap storage
|
2025-12-06 22:24:30 +08:00 |
|
BZLZHH
|
6293f3f0ab
|
[Feat] (MG_State/TextureState): Add GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
|
2025-11-30 11:42:20 +08:00 |
|
BZLZHH
|
7a9cb2dafb
|
[Fix] (MG_Backend/DirectGLES): Handle more internal format.
|
2025-11-30 11:24:21 +08:00 |
|
swung0x48
|
fe6bd76cfa
|
[Fix] (MG_State/TextureStorage): fix wrong assertion
|
2025-11-30 10:34:03 +08:00 |
|
swung0x48
|
ea61946bfc
|
Merge branch 'Feat/Backend-Direct-GLES' of https://github.com/MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-30 10:19:48 +08:00 |
|
swung0x48
|
5e0a6c70b8
|
[Chore] (submodule): revert glslang to 15.4.0
|
2025-11-30 10:19:03 +08:00 |
|
BZLZHH
|
e8b668a701
|
Merge branch 'Feat/Backend-Direct-GLES' of github.com:MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-30 10:13:43 +08:00 |
|
BZLZHH
|
fe741f892e
|
[Fix] (MG_Util/Metrics): Handle TextureInternalFormat::Red
|
2025-11-30 10:13:31 +08:00 |
|
swung0x48
|
1b48ffaaf7
|
[Chore]: re-point glslang submodule to forked repo
|
2025-11-30 10:00:37 +08:00 |
|
swung0x48
|
e58402bc9e
|
[Fix] (MG_State/Program): insist compile for vulkan. (will require patching glslang)
|
2025-11-30 00:15:04 +08:00 |
|
swung0x48
|
0ee8a060e2
|
[Feat] (MG_Test/Program): add test for malicious shader using sampler as variable name
|
2025-11-29 23:29:20 +08:00 |
|
BZLZHH
|
3ba9709748
|
Merge branch 'Feat/Backend-Direct-GLES' of github.com:MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-29 23:06:34 +08:00 |
|
BZLZHH
|
51554eac7c
|
[Perf|Fix] (MG_Backend/DirectGLES): Clear dirty after buffer sync.
|
2025-11-29 22:57:40 +08:00 |
|
swung0x48
|
11aff346f1
|
[Fix] (MG_Impl/Getter|CMake): avoid git hash header name collision with SPIRV-Cross
|
2025-11-29 21:45:13 +08:00 |
|
BZLZHH
|
a9c49cbc77
|
[Feat] (MG_Impl/Getter|CMake): Show git commit hash. Adjust some texts.
|
2025-11-29 21:21:13 +08:00 |
|
BZLZHH
|
d1c58904f4
|
[Fix] (MG_Backend/DirectGLES): Bind sampler object in backend.
|
2025-11-29 20:02:08 +08:00 |
|
BZLZHH
|
49e80ae4cf
|
[Fix] (MG_Backend/DirectGLES): Fix sampler sync.
|
2025-11-29 20:01:33 +08:00 |
|
BZLZHH
|
37ffacb373
|
[Fix] (MG_State/ProgramState): Add CompileForOpenGL bit for shader compilation.
|
2025-11-29 19:27:39 +08:00 |
|
BZLZHH
|
a87a828297
|
[Fix] (MG_Backend/DirectGLES): Also sync minFilter when mipmapMode changes.
|
2025-11-29 18:06:26 +08:00 |
|
BZLZHH
|
882a9302e5
|
[Fix] (MG_Backend/DirectGLES): Remove incorrect branch to skip unit binding sync.
|
2025-11-29 18:04:10 +08:00 |
|
BZLZHH
|
b048037145
|
[Perf] (MG_Backend/DirectGLES): Enable invalidate when syncing buffer data.
|
2025-11-29 17:59:43 +08:00 |
|
BZLZHH
|
d2d95cb4cc
|
[Fix] (MG_State/SamplerState): mipmapMode should be None by default.
|
2025-11-29 17:56:38 +08:00 |
|
BZLZHH
|
1a9f546309
|
[Feat] (MG_Util/BackendLoaders): Detect buffer storage extension.
|
2025-11-29 14:26:01 +08:00 |
|
BZLZHH
|
521bcadbee
|
[Fix] (...): Fix code mess.
|
2025-11-29 01:43:58 +08:00 |
|
BZLZHH
|
7a30c56b13
|
[Improvement] (MG_Backend/DirectGLES): Add cache for swizzle params.
|
2025-11-29 01:35:58 +08:00 |
|
BZLZHH
|
32c062d019
|
[Feat] (MG_State/TextureState): Add ITextureObject::GetAllSwizzleParams
|
2025-11-29 01:33:58 +08:00 |
|
BZLZHH
|
75fc52febe
|
[Feat] (MG_State/TextureState): Stubs for unimplemented texture types.
|
2025-11-29 01:31:41 +08:00 |
|
BZLZHH
|
6ba9382321
|
[Feat] (MG_Util/Converters): More converters for Texture enum.
|
2025-11-29 01:23:34 +08:00 |
|
BZLZHH
|
8ca8fa1520
|
[Perf|Fix] (MG_Backend/DirectGLES): Improve perf.
|
2025-11-29 01:21:34 +08:00 |
|
BZLZHH
|
936abafde9
|
Revert "[Improvement] (MG_State/TextureState): Separate TextureStorage.h into .cpp/.h"
This reverts commit 657c672899.
|
2025-11-28 22:37:49 +08:00 |
|