swung0x48
|
e5388c0e7e
|
[Fix] (MG_Backend, MG_Impl, ShaderTranspiler, MG_Test): support iterationRP custom images and storage format reinterpretation
|
2026-07-20 02:35:30 -04:00 |
|
swung0x48
|
50eda634e0
|
[Fix]: fix iterationT
- implement glCopyImageSubData frontend export and backend dispatch
- add DirectGLES depth-only CopyImageSubData via framebuffer depth blit
- add DirectGLES R32F CopyImageSubData fallback for GLES drivers rejecting native copy
- allocate DirectGLES generated mipmap storage for depth-only and R11FG11FB10F manual generation
- generate DirectGLES depth-only mipmaps with explicit depth blits
- generate DirectGLES R11FG11FB10F mipmaps with explicit color blits
- add DirectVulkan CopyImageSubData with explicit image copy and layout transitions
- use native Vulkan blit for depth-only mipmap generation
- remove unused Vulkan depth mipmap shader fallback path
|
2026-06-19 08:14:57 +08:00 |
|
BZLZHH
|
c499480692
|
[Feat] (MG_Impl/Texture, MG_State/TextureState, MG_Impl/Framebuffer, MG_Test/Texture): implement multisample frontend state
|
2026-06-10 01:37:59 +08:00 |
|
BZLZHH
|
3da0b1dfd4
|
[Fix] (MG_Backend/DirectVulkan, MG_Impl/Texture, MG_Test/Texture): fill advertised extension gaps
|
2026-06-10 01:09:39 +08:00 |
|
BZLZHH
|
720919455f
|
[Fix] (MG_Backend/DirectGLES, MG_Impl/Texture, MG_Test/Texture): fix Voxy base-instance and bound texStorage2D
|
2026-06-10 00:07:20 +08:00 |
|
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
|
3bd8a62aa8
|
[Feat] (MG_Backend/DirectGLES): support compute shaders
|
2026-06-05 10:41:23 +08:00 |
|
BZLZHH
|
8413874e82
|
[Feat|Refactor] (MG_Backend|MG_Impl): Implement BackendObject, replacing previous methods.
|
2026-02-18 10:36:56 +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
|
0cf9d9223d
|
[Feat|Perf] (*/BufferState): Improve dirty mark for Buffer.
|
2026-02-02 02:25:41 +08:00 |
|
BZLZHH
|
20fbfc2956
|
[Chore] (LICENSE): Switch project license to LGPLv3.
|
2026-01-18 09:33:33 +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
|
8ed8efe347
|
[Chore] (All): Add standardized source file header and update script.
|
2025-12-31 15:45:34 +08:00 |
|
swung0x48
|
81a717ada7
|
[Feat] (MG_Impl/Texture): partially implement glTexParameter*v
- Fixing NeoForge loading screen
|
2025-12-13 20:48:59 +08:00 |
|
BZLZHH
|
b7ecc69cfb
|
[Misc] (MG_Impl/Texture): Add texture function stubs.
|
2025-08-11 15:56:04 +08:00 |
|