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 |
|
BZLZHH
|
e72bdb67b5
|
[Feat] (MG_State/TextureState): Add more TextureUploadTarget.
|
2025-11-28 21:37:47 +08:00 |
|
BZLZHH
|
657c672899
|
[Improvement] (MG_State/TextureState): Separate TextureStorage.h into .cpp/.h
|
2025-11-28 21:09:14 +08:00 |
|
BZLZHH
|
a6b34ee5bf
|
[Chore] (...): Format code.
|
2025-11-28 15:17:50 +08:00 |
|
BZLZHH
|
c67e6e26fa
|
[Fix] (MG_Backend/DirectGLES): Do not bind PBO.
|
2025-11-28 15:16:07 +08:00 |
|
swung0x48
|
d1f5aff440
|
[Fix] (MG_State/Texture): properly implement GetBaseSize() and IsComplete() for cubemap
|
2025-11-27 15:02:22 +08:00 |
|
swung0x48
|
e244974928
|
[Chore] (MG_Impl/Texture): add more assertion over unimplemented stubs
|
2025-11-26 22:13:41 +08:00 |
|
swung0x48
|
da5b9686ba
|
[Fix]: build on macOS
|
2025-11-26 22:05:02 +08:00 |
|
swung0x48
|
a0aaba3cb5
|
[Feat] (MG_State/Texture): Initial implementation of cube map
|
2025-11-25 22:47:41 +08:00 |
|
swung0x48
|
4d44dda117
|
[Chore] (MG_State/TextureObject): separate TextureObjectWithOneMipmap
|
2025-11-25 21:52:01 +08:00 |
|
swung0x48
|
45ae87c017
|
[Chore]: fix compilation in gcc
|
2025-11-25 14:22:28 +08:00 |
|
swung0x48
|
e79d2fd059
|
[Chore]: get rid of junk in texture stuff
|
2025-11-25 14:20:37 +08:00 |
|
swung0x48
|
352df37b91
|
[Feat] (MG_State/TextureObject): implement GetIndexOfTextureUploadTarget()
|
2025-11-25 14:14:05 +08:00 |
|
swung0x48
|
1a997ae8d4
|
[Feat]: more refined MOBILEGL_ASSERT() macro
|
2025-11-25 14:12:46 +08:00 |
|
swung0x48
|
7fe156cebc
|
[Chore] (MG_Backend/DirectGLES): adjust some log severity
|
2025-11-25 13:33:22 +08:00 |
|
swung0x48
|
64fd36bb60
|
[Fix] (MG_State/TextureObject): fix silly tex input data bug introduced by the refractor
|
2025-11-25 10:50:13 +08:00 |
|
swung0x48
|
419a67cd08
|
[Feat] (MG_State/TextureState): refractor mipmap (TextureStorage)
|
2025-11-25 00:10:13 +08:00 |
|
swung0x48
|
73b583cc00
|
[Feat] (Backends): advertise GL_ARB_draw_buffers_blend
|
2025-11-25 00:08:10 +08:00 |
|
swung0x48
|
d0f4b1d7d1
|
Merge branch 'Feat/Backend-Direct-GLES' of https://github.com/MobileGL-Dev/MobileGL into Feat/Backend-Direct-GLES
|
2025-11-24 17:03:01 +08:00 |
|
swung0x48
|
718eeaab43
|
[Chore] (MG_State/TextureObject): extract mipmap stuff
|
2025-11-24 16:59:59 +08:00 |
|
BZLZHH
|
d3db296b6d
|
[Chore] (Git): Remove .gitattributes file
|
2025-11-24 12:09:08 +08:00 |
|
BZLZHH
|
1454c967c6
|
[Chore] (Library): Remove all built binaries.
|
2025-11-24 12:08:26 +08:00 |
|
swung0x48
|
ca8d2b7bab
|
[Chore]: separate TextureObject child classes into individual files
|
2025-11-24 09:51:39 +08:00 |
|
swung0x48
|
1c318db4a0
|
[Fix] (cmake): fix compilation on MSVC
|
2025-11-24 09:33:59 +08:00 |
|
BZLZHH
|
9cd749b707
|
[Improvement] (All): Better assertion.
|
2025-11-23 10:27:01 +08:00 |
|
swung0x48
|
363bedb245
|
[Chore] (MG_Impl/Texture): use .empty() instead of .size()
|
2025-11-22 23:21:36 +08:00 |
|
swung0x48
|
4af61f9c00
|
[Feat] (MG_Util/ShaderTranspiler): remove noperspective in preprocessing
|
2025-11-22 18:15:02 +08:00 |
|
swung0x48
|
6e5e458501
|
[Feat] (MG_Impl/Exporting): add stub for glBlend*ARB for ARB_draw_buffers_blend
|
2025-11-22 09:37:47 +08:00 |
|
swung0x48
|
69cf694ca1
|
[Fix]: fix crash on shader compile
|
2025-11-22 08:44:04 +08:00 |
|
swung0x48
|
e3f73291e9
|
[Fix] (MG_Impl/GL_Program): fix GetUniform_State for mat3 alignment issues
|
2025-11-21 22:24:47 +08:00 |
|