swung0x48
|
0a7061f375
|
[Feat] (MG_Backend/DirectVulkan): redo the whole thing, bringing up Vulkan instance
|
2026-02-11 13:54:40 +08:00 |
|
swung0x48
|
43e59d8fce
|
[Fix] (MG_Backend/DirectVulkan): fix validation error on Windows
|
2026-02-10 14:16:23 +08:00 |
|
swung0x48
|
acc826ee9f
|
[Fix] (MG_Impl/EGLImpl/EGLForVulkan): fix wrong egl function signatures
|
2026-02-10 11:21:16 +08:00 |
|
BZLZHH
|
3b2c2028b9
|
[Feat] (MG_Backend/DirectVulkan): Present frame in eglSwapBuffers.
|
2026-02-08 14:58:42 +08:00 |
|
swung0x48
|
2aff5dc650
|
[Fix] (MG_Impl/EGL/EGLForVulkan): use GL semantics for demo shader
|
2026-02-08 13:31:51 +08:00 |
|
swung0x48
|
fd530156a6
|
[Fix] (buildsystem): fix build on Windows
|
2026-02-08 10:00:08 +08:00 |
|
BZLZHH
|
9a6cf7fc7f
|
Merge branch 'dev' into Feat/Backend-Direct-Vulkan
|
2026-02-07 11:41:11 +08:00 |
|
BZLZHH
|
a7d8e90600
|
[Feat] (MG_Backend/DirectGLES|MG_Impl): Initial implementions of GetTexImage and ReadPixels.
|
2026-02-06 20:14:18 +08:00 |
|
BZLZHH
|
91eb75a95d
|
[Feat] (MG_Impl/RenderState): Implement Enablei, Disablei, BlendFuncSeparatei, IsEnabled, IsEnabledi.
|
2026-02-06 01:03:51 +08:00 |
|
BZLZHH
|
68bdea41d2
|
[Fix] (*/Texture*): Correctly handle the format in CopyTexImage2D.
|
2026-02-05 21:50:14 +08:00 |
|
swung0x48
|
e351ef9f41
|
[Fix] (MG_Impl/Texture): mark dirty only when pixel transfer happens
|
2026-02-05 12:20:42 +08:00 |
|
swung0x48
|
de8342a96b
|
Revert "[Optimize] (MG_Backend/DirectGLES): Texture object mipmap dirty bit"
This reverts commit 8f551794
|
2026-02-04 22:56:28 +08:00 |
|
BZLZHH
|
ea098c0409
|
[Feat|Refactor] (MG_State/RenderState): Versioning for RenderStateParameters.
|
2026-02-03 17:50:46 +08:00 |
|
swung0x48
|
6823b1e46a
|
[Feat] (MG_Impl/Framebuffer): implement glReadBuffer
|
2026-02-03 12:59:11 +08:00 |
|
swung0x48
|
edff307782
|
[Chore] (MG_Impl/Framebuffer, MG_Impl/RenderState): move ReadBuffer to the right place
|
2026-02-03 10:23:20 +08:00 |
|
swung0x48
|
8f55179493
|
[Optimize] (MG_Backend/DirectGLES): Texture object mipmap dirty bit
|
2026-02-02 15:37:55 +08:00 |
|
BZLZHH
|
0cf9d9223d
|
[Feat|Perf] (*/BufferState): Improve dirty mark for Buffer.
|
2026-02-02 02:25:41 +08:00 |
|
BZLZHH
|
ad7d145ece
|
[Fix] (MG_Backend/DirectVulkan): Avoid directly using ANativeWindow in abstracted layers.
|
2026-02-01 00:05:50 +08:00 |
|
BZLZHH
|
516566321d
|
[Fix] (MG_Backend/DirectVulkan): Fix compiling error on linux.
|
2026-01-31 23:06:58 +08:00 |
|
BZLZHH
|
7918300848
|
[Chore] (...): Run scripts.
|
2026-01-31 22:58:22 +08:00 |
|
BZLZHH
|
00679642d6
|
[Feat] (MG_Backend/DirectVulkan): Basic Vulkan renderer and EGL impl for Vulkan.
|
2026-01-31 22:51:24 +08:00 |
|
swung0x48
|
9d6a6548e8
|
[Fix] (MG_Impl/Buffer): wrong range set in BindBufferBase_State
|
2026-01-31 11:49:55 +08:00 |
|
swung0x48
|
31b3053c56
|
[Chore] (MG_Util/ShaderTranspiler): rename function, more log
|
2026-01-30 16:44:33 +08:00 |
|
swung0x48
|
99299cf0f3
|
[Fix] (MG_Impl/Getter): avoid crash when no buffer is bound
|
2026-01-29 23:43:27 +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
|
53e4778054
|
[Fix] (MG_Impl/EGLImpl): fix BindAPI debug log
|
2026-01-24 19:03:08 +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 |
|
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
|
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
|
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
|
39182f3a5e
|
[Fix] (MG_Backend/DirectGLES): fix bad texture binding in CopyTexImage2D
|
2026-01-08 14:07:51 +08:00 |
|
swung0x48
|
d7e1aee645
|
[Chore] (MG_Impl/Texture): convert base internal format to sized ones (on a best-effort basis)
|
2026-01-08 10:19:20 +08:00 |
|
swung0x48
|
08a9c9bb61
|
[Fix] (MG_Impl/Tetxture): properly fix CopyTexImage2D's frontend state
|
2026-01-05 12:52:47 +08:00 |
|
swung0x48
|
05f5c0c2b5
|
[Feat] (MG_Impl/GLImpl): export glDrawBuffer
|
2026-01-04 23:21:59 +08:00 |
|
swung0x48
|
2657edc003
|
[Feat] (MG_Impl/Framebuffer): implement glDrawBuffer
|
2026-01-04 23:21:19 +08:00 |
|
swung0x48
|
c537f9814c
|
[Feat] (MG_Impl/Texture): implement glTexImage3D in the frontend
|
2026-01-04 16:39:14 +08:00 |
|
BZLZHH
|
28c15148f2
|
[Fix] (...): Some fix for TexSubImage2D(MG_Impl) and ...
|
2026-01-02 19:40:05 +08:00 |
|
BZLZHH
|
3714e275ab
|
[Chore] (All): Update copyright year in source code files.
|
2026-01-01 00:42:06 +08:00 |
|
BZLZHH
|
ee4dc70336
|
[Fix] (...): Avoid some weird crashes.
|
2026-01-01 00:41:23 +08:00 |
|
BZLZHH
|
e7d9da42dc
|
[Chore] (All): Adjust copyright declaration.
|
2025-12-31 21:49:54 +08:00 |
|
BZLZHH
|
58b620dee3
|
[Feat] (MG_Backend|MG_State/ProgramState): Add default fragment shader if missing for backends requiring FS.
|
2025-12-31 21:09:19 +08:00 |
|
BZLZHH
|
2c214affbe
|
[Fix] (MG_Impl/Framebuffer): Correctly set internal format for RBO.
|
2025-12-31 19:45:11 +08:00 |
|
BZLZHH
|
9f4a1041ba
|
Merge branch 'dev' into Feat/Backend-Direct-GLES
|
2025-12-31 15:46:56 +08:00 |
|