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 |
|
swung0x48
|
854d293404
|
[Fix] (MG_Impl/Getter): fix typo
|
2025-11-19 12:59:18 +08:00 |
|
swung0x48
|
caf10a267d
|
[Fix] (MG_Backend/DirectGLES): correctly bind texture on CopyTexSubImage2D
|
2025-11-19 10:17:52 +08:00 |
|
swung0x48
|
d8cd5a235a
|
[Chore] (MG_Backend/DirectGLES): trim redundant stuff in BackendFramebufferObject::SyncToBackend
|
2025-11-18 22:37:24 +08:00 |
|
swung0x48
|
0c31de3afc
|
[Fix]: compilation on Windows
|
2025-11-18 21:17:44 +08:00 |
|
swung0x48
|
8d3dd14498
|
[Fix] (MG_Impl/Texture): don't malloc if unnecessary
|
2025-11-18 12:47:09 +08:00 |
|
swung0x48
|
2709b9754f
|
[Fix] (MG_Impl/Program): fixing UniformMatrix3fv improper alignment
|
2025-11-18 11:16:29 +08:00 |
|
swung0x48
|
ef6ef0fc31
|
[Fix] (MG_Util/Converters): add MirrorClampToEdge
|
2025-11-17 22:19:52 +08:00 |
|
swung0x48
|
fb9a32c224
|
[Fix] (MG_Util/ShaderTranspiler): maxFragmentUniformVectors increase to 256
|
2025-11-17 22:18:51 +08:00 |
|
swung0x48
|
55db06bf5c
|
[Feat] (MG_Backend/DirectGLES): implement glGenerateMipmap
|
2025-11-17 17:36:42 +08:00 |
|
swung0x48
|
0139cabfbc
|
[Fix] (MG_Util/Metrics): fix bool uniform size
|
2025-11-17 15:04:29 +08:00 |
|
swung0x48
|
ff0a3c5b9a
|
[Feat] (MG_Util/Converters, MG_State/Sampler, MG_State/Texture): properly implement min/mag/mip filters
|
2025-11-17 13:40:34 +08:00 |
|
swung0x48
|
8182d9e402
|
[Fix] (MG_Util/Converters): fix incorrectly converted GL_TEXTURE_SWIZZLE_* pnames
|
2025-11-16 22:56:03 +08:00 |
|
swung0x48
|
126239db24
|
[Fix?] (MG_Test/ProgramTest): make ci shut up?
|
2025-11-16 21:52:42 +08:00 |
|
swung0x48
|
6efc4d4fc3
|
[Chore] (MG_Util/Converters): add log when encountered unknown format
|
2025-11-16 21:50:17 +08:00 |
|
swung0x48
|
6d86c9fe98
|
[Chore] (MG_Backend/DirectGLES): fix incorrect log level
|
2025-11-16 21:21:52 +08:00 |
|
swung0x48
|
2b915d5680
|
[Chore] (MG_Backend/DirectGLES): log ES error when syncing texture
|
2025-11-16 21:20:18 +08:00 |
|
swung0x48
|
dc49873d3e
|
[Chore] (MG_Backend/DirectGLES): get rid of clutter
|
2025-11-16 21:18:16 +08:00 |
|
swung0x48
|
426895766d
|
[Fix] (MG_Impl/Getter): properly report GPU name
|
2025-11-16 21:17:34 +08:00 |
|
swung0x48
|
1e5e993704
|
[Fix] (MG_Backend/DirectGLES/Utils): tweaks on NormalizePixelFormat, fixing shaders on some Mali
|
2025-11-16 21:02:18 +08:00 |
|
swung0x48
|
37e0312c72
|
[Feat] (MG_Backend/DirectGLES): ErrorLooper
|
2025-11-16 18:36:06 +08:00 |
|
swung0x48
|
95e086442c
|
[Feat] (MG_Backend/DirectGLES): implement glCopyTexImage2D/CopyTexSubImage2D
|
2025-11-16 12:44:41 +08:00 |
|
BZLZHH
|
131c9a2db6
|
[Improvement] (MG_Impl/Sampler): Create sampler object even when not bound.
|
2025-11-16 02:19:16 +08:00 |
|
BZLZHH
|
fe7af0839e
|
[Fix] (MG_Impl/Getter): Fix wrong error record for GL_MAX_COLOR_ATTACHMENTS and GL_MAX_DRAW_BUFFERS.
|
2025-11-16 02:16:23 +08:00 |
|
BZLZHH
|
6b6f224e1e
|
[Feat] (MG_Backend/DirectGLES): Implement sampler object sync.
|
2025-11-16 01:31:24 +08:00 |
|
BZLZHH
|
850081d313
|
[Feat] (MG_State/SamplerState): Uniform SamplerParameters.
|
2025-11-16 00:43:23 +08:00 |
|
BZLZHH
|
60bb091927
|
[Feat] (MG_Impl/Sampler): Implement full sampler object frontend.
|
2025-11-16 00:36:21 +08:00 |
|
BZLZHH
|
3809a9f52f
|
[Feat] (MG_State/SamplerState): Implement SamplerState.
|
2025-11-15 23:53:54 +08:00 |
|
BZLZHH
|
c664815fee
|
[Fix] (MG_Backend/DirectGLES): Do not upload junk data for texture.
|
2025-11-15 23:32:11 +08:00 |
|
BZLZHH
|
784b53344c
|
[Feat] (MG_State/TextureState|MG_Impl/Texture): Add hasData mark for MipmapLevelInternal.
|
2025-11-15 23:17:01 +08:00 |
|
BZLZHH
|
8b39e3c8a9
|
[Feat] (MG_Impl/Texture): Implement PBO.
|
2025-11-15 23:02:00 +08:00 |
|
BZLZHH
|
e944944e7c
|
[Misc] (MG_Impl/Getter): GL_MAX_COLOR_ATTACHMENTS in GetIntegerv.
|
2025-11-15 22:41:30 +08:00 |
|
BZLZHH
|
7af4c7d71b
|
[Fix] (MG_State/FramebufferState): Set default readBuffer value as Color0.
|
2025-11-15 22:09:57 +08:00 |
|
BZLZHH
|
845f699e3f
|
[Fix] (MG_State/FramebufferState): FramebufferAttachment::IsEmpty should be const.
|
2025-11-15 21:57:43 +08:00 |
|