swung0x48
|
cf165c0db5
|
[Fix] (MG_Backend/DirectVulkan): support Voxy rendering
Implemented:
- Advertise Voxy-required DirectVulkan extensions without raising the reported OpenGL version.
- Add DirectVulkan compute, indirect draw count, DSA, readback, and buffer state paths needed by Voxy.
Fixed:
- Enable Vulkan shaderInt64 and drawIndirectFirstInstance so Voxy baseInstance-driven LOD draws address the correct section data.
- Fix DirectVulkan synchronization, framebuffer, texture readback, and shader interface handling used by Voxy and Minecraft screenshots.
Tests:
- Add MG_Test coverage for DirectVulkan extension advertising, DSA buffer/texture/framebuffer/vertex-array behavior, persistent mapped readback, and shader/program paths.
|
2026-06-09 00:37:37 +08:00 |
|
swung0x48
|
dd2bd267c1
|
[Fix] (MG_State/RenderState): track front face mode
|
2026-06-06 08:46:43 +08:00 |
|
swung0x48
|
27a8aa057c
|
[Feat] (MG_Impl/RenderState): implement some blend related states
|
2026-05-24 17:38:44 +08:00 |
|
swung0x48
|
633b3d3b0a
|
[Feat] (MG_State/RenderState, MG_Backend/DirectVulkan): make Distant
Horizon work
- Implement BlendEquation/CullFaceMode/PointSize/PolygonMode
- Implement GetFramebufferAttachmentParameter*
- Downgrade some color attachment resolve failure
- Downgrade some overly-strict shader stage linkage check (don't check
on unused input var)
|
2026-05-12 12:38:19 +08:00 |
|
BZLZHH
|
15e24cda78
|
[Perf|Improvement] (All): Improve performance & optimize code.
|
2026-02-23 16:00:38 +08:00 |
|
swung0x48
|
f8f3d6e657
|
[Feat] (GL_State/RenderState): implement ClearStencil
|
2026-02-17 08:17:26 +08:00 |
|
BZLZHH
|
91eb75a95d
|
[Feat] (MG_Impl/RenderState): Implement Enablei, Disablei, BlendFuncSeparatei, IsEnabled, IsEnabledi.
|
2026-02-06 01:03:51 +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 |
|
BZLZHH
|
20fbfc2956
|
[Chore] (LICENSE): Switch project license to LGPLv3.
|
2026-01-18 09:33:33 +08:00 |
|
swung0x48
|
c7ca2fecf2
|
[Chore] (MG_Impl/Texture): more logs
|
2026-01-11 18:14:03 +08:00 |
|
BZLZHH
|
3714e275ab
|
[Chore] (All): Update copyright year in source code files.
|
2026-01-01 00:42:06 +08:00 |
|
BZLZHH
|
e7d9da42dc
|
[Chore] (All): Adjust copyright declaration.
|
2025-12-31 21:49:54 +08:00 |
|
BZLZHH
|
9f4a1041ba
|
Merge branch 'dev' into Feat/Backend-Direct-GLES
|
2025-12-31 15:46:56 +08:00 |
|
BZLZHH
|
8ed8efe347
|
[Chore] (All): Add standardized source file header and update script.
|
2025-12-31 15:45:34 +08:00 |
|
swung0x48
|
e886a93a18
|
[Chore] (MG_Impl/RenderState, MG_State/RenderState): more logs
|
2025-12-29 11:10:38 +08:00 |
|
BZLZHH
|
bcb947235d
|
[Feat] (...): Implement scissor box in frontend and backend.
|
2025-11-01 16:40:38 +08:00 |
|
BZLZHH
|
e77b01ac84
|
[Feat] (MG_Impl/RenderState): Implement some RenderState GL functions.
|
2025-10-03 13:16:42 +08:00 |
|