BZLZHH
|
00679642d6
|
[Feat] (MG_Backend/DirectVulkan): Basic Vulkan renderer and EGL impl for Vulkan.
|
2026-01-31 22:51:24 +08:00 |
|
BZLZHH
|
4769a9cf7b
|
[Chore] (MG_Config): Use DirectVulkan backend.
|
2026-01-31 16:49:37 +08:00 |
|
BZLZHH
|
9f9e955b92
|
[Chore] (CI): Run workflows for Feat/Backend-Direct-Vulkan
|
2026-01-31 16:45:39 +08:00 |
|
BZLZHH
|
85f7c8f4a6
|
[Feat] (MG_Backend/DirectVulkan): Add DirectVulkan backend.
|
2026-01-31 16:44:08 +08:00 |
|
BZLZHH
|
f0ccd40a6b
|
[Docs] (README): Update status & improve descriptions.
|
2026-01-31 16:15:46 +08:00 |
|
BZLZHH
|
2f39c43270
|
[Docs] (README): Update status.
|
2026-01-31 15:41:52 +08:00 |
|
BZLZHH
|
1021a7f741
|
Merge branch 'Feat/Backend-Direct-GLES' into dev
|
2026-01-31 12:52:56 +08:00 |
|
BZLZHH
|
91650e29c5
|
[Misc] (...): Fix typo.
|
2026-01-31 12:50:52 +08:00 |
|
swung0x48
|
9d6a6548e8
|
[Fix] (MG_Impl/Buffer): wrong range set in BindBufferBase_State
|
2026-01-31 11:49:55 +08:00 |
|
BZLZHH
|
b112fc0408
|
Merge branch 'Feat/Backend-Direct-GLES' into dev
|
2026-01-31 08:57:23 +08:00 |
|
BZLZHH
|
d0f54395c7
|
[Chore] (CMake): Use googletest v1.17.0
|
2026-01-30 20:59:52 +08:00 |
|
swung0x48
|
31b3053c56
|
[Chore] (MG_Util/ShaderTranspiler): rename function, more log
|
2026-01-30 16:44:33 +08:00 |
|
swung0x48
|
f69fbef4b0
|
[Chore] (MG_Util/ShaderTranspiler): rename function
|
2026-01-30 11:10:27 +08:00 |
|
swung0x48
|
99299cf0f3
|
[Fix] (MG_Impl/Getter): avoid crash when no buffer is bound
|
2026-01-29 23:43:27 +08:00 |
|
swung0x48
|
197fdb972b
|
[Chore] (Defines): shouldn't enable scope marker by default
|
2026-01-29 22:57:25 +08:00 |
|
swung0x48
|
9ae554cabe
|
[Fix] (MG_Backend/DirectGLES): fix broken mipmap uploading (hardcoded level for some reason)
|
2026-01-29 22:53:07 +08:00 |
|
swung0x48
|
0fe514fe1d
|
[Chore] (MG_Impl/Texture): more logs
|
2026-01-29 20:23:21 +08:00 |
|
swung0x48
|
5c7457dbc6
|
[Chore] (MG_Backend/DirectGLES, MG_Impl/Texture): more logging
|
2026-01-29 17:58:25 +08:00 |
|
swung0x48
|
77aa26661d
|
[Feat] (MG_Util/BackendLoaders/OpenGL, MG_Impl/Getter): retrieve real GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT from backend
|
2026-01-29 16:48:01 +08:00 |
|
swung0x48
|
ffec1618f1
|
[Fix] (MG_State/Texture): relaxing completeness check on reasonable 0x0 mipmap
|
2026-01-29 15:17:53 +08:00 |
|
swung0x48
|
afc97efcaf
|
[Chore] (MG_Util/Texture): more logs
|
2026-01-29 14:12:53 +08:00 |
|
swung0x48
|
aa0cff5742
|
[Fix] (MG_Util/ShaderTranspiler): fix bug FloatEqualsZeroEliminationPass where it may skip one instruction
|
2026-01-25 13:19:28 +08:00 |
|
swung0x48
|
639ec18a50
|
[Fix]: fix compilation on Windows
|
2026-01-25 11:27:51 +08:00 |
|
swung0x48
|
0b4014d665
|
[Feat] (MG_Util/ShaderTranspiler): patch op OpFOrdNotEqual/OpFUnordNotEqual
|
2026-01-24 22:14:00 +08:00 |
|
swung0x48
|
e9ef6db44b
|
[Fix] (MG_State/Program): properly invoke SPIR-V sanitize routine
|
2026-01-24 19:22:13 +08:00 |
|
swung0x48
|
eac7a9e474
|
[Fix] (MG_Backend/DirectGLES): revert to targeting essl 320
|
2026-01-24 19:21:10 +08:00 |
|
swung0x48
|
53e4778054
|
[Fix] (MG_Impl/EGLImpl): fix BindAPI debug log
|
2026-01-24 19:03:08 +08:00 |
|
swung0x48
|
484174767d
|
[Feat] (MG_Util/ShaderTranspiler): do FloatEqualsZero elimination by leveraging SPIRV-Tool opt pass
|
2026-01-24 17:35:33 +08:00 |
|
swung0x48
|
3b5047f2c4
|
[Feat] (MG_Util/Converters): EGLEnumConverter
|
2026-01-23 13:04:06 +08:00 |
|
swung0x48
|
0a7bd794b5
|
[Chore] (MG_Impl/EGLImpl): add more logs to EGLWrapper
|
2026-01-23 11:21:33 +08:00 |
|
swung0x48
|
8c2dd621b6
|
[Fix] (EGLImpl/EGLWrapper): hardcode binding to EGL_OPENGL_ES_API for now
|
2026-01-18 22:06:43 +08:00 |
|
swung0x48
|
f60a3002e9
|
[Fix] (MG_State/Texture): add missing RGB16 format
|
2026-01-18 18:50:54 +08:00 |
|
swung0x48
|
a52ec9116e
|
[Fix] (MG_Util/BackendLoaders): correct LibPathPrefixes precedence, fixing load on Android
|
2026-01-18 10:55:17 +08:00 |
|
BZLZHH
|
20fbfc2956
|
[Chore] (LICENSE): Switch project license to LGPLv3.
|
2026-01-18 09:33:33 +08:00 |
|
swung0x48
|
8a388f3908
|
[Fix] (MG_Util/BackendLoaders, MG_Impl/GetProcAddress): fixing hiccups when load by LD_LIBRARY_PATH
|
2026-01-17 13:04:44 +08:00 |
|
swung0x48
|
35fd55d4be
|
[Chore]: small program to do a tiny self-check
|
2026-01-17 11:23:36 +08:00 |
|
swung0x48
|
80bb46cbb9
|
[Fix] (MG_Impl/GetProcAddress, Exporting): properly get proc address, clear reliance on dlsym
|
2026-01-17 09:19:38 +08:00 |
|
swung0x48
|
97cbb35dbd
|
[Feat] (MG_Impl/EGLImpl): Implement eglQueryString
|
2026-01-14 22:50:40 +08:00 |
|
swung0x48
|
c7ca2fecf2
|
[Chore] (MG_Impl/Texture): more logs
|
2026-01-11 18:14:03 +08:00 |
|
swung0x48
|
00b972252b
|
[Feat] (CMake): bring back SPIRV-Tools-opt
|
2026-01-11 17:30:51 +08:00 |
|
swung0x48
|
fbac2ceb4e
|
[Chore] (Config): update vendor string
|
2026-01-11 09:29:41 +08:00 |
|
swung0x48
|
b67a8d2e3a
|
[Fix] (MG_Backend/DirectGLES): patches for Photon (4th patch)
|
2026-01-11 09:07:25 +08:00 |
|
swung0x48
|
a051e51946
|
[Fix] (MG_Backend/DirectGLES): patches for Photon (3rd patch)
|
2026-01-10 21:59:03 +08:00 |
|
swung0x48
|
3b807f6275
|
[Chore] (Defines): MOBILEGL_LOG_ACTIVE_LEVEL defaults to MOBILEGL_LOG_LEVEL_INFO
|
2026-01-10 13:43:59 +08:00 |
|
swung0x48
|
26ab093679
|
[Feat] (MG_Util/Texture): use fallback formats when GL_EXT_texture_norm16 is not supported
|
2026-01-10 13:23:02 +08:00 |
|
swung0x48
|
db2806a12a
|
[Feat] (MG_Util/BackendLoaders): check for GL_EXT_texture_norm16
|
2026-01-10 12:54:35 +08:00 |
|
swung0x48
|
cc7e95c84d
|
[Chore] (MG_Backend/DirectGLES): check for ES error when glTexImage*
|
2026-01-10 11:43:15 +08:00 |
|
swung0x48
|
48d5e522d8
|
[Chore] (MG_Util): add/fix some logging
|
2026-01-10 11:27:56 +08:00 |
|
swung0x48
|
60ab186b5c
|
[Fix] (MG_Backend/DirectGLES): patches for Photon (cont.)
|
2026-01-10 00:54:57 +08:00 |
|
swung0x48
|
c24015b618
|
[Fix] (MG_Backend/DirectGLES): patches for Photon (WIP)
|
2026-01-09 23:49:10 +08:00 |
|