swung0x48
ef06d90b6b
[Fix] (MG_Backend/DirectGLES): record GenerateMipmap errors
2026-06-29 16:51:16 +08:00
swung0x48
e7e6888768
[Fix] (MG_Util/PixelStoreProcessor, MG_Backend/DirectVulkan): normalize packed RGBA uploads
2026-06-29 16:02:27 +08:00
swung0x48
a762346a3b
[Fix] (TraceReplay): support local Android retrace reports
2026-06-29 13:53:30 +08:00
swung0x48
d78892cad0
[Fix] (replay-trace): enable GLES mod retraces and crop minimap
2026-06-29 10:17:30 +08:00
swung0x48
3fc6357f28
[Fix] (MG_Impl): handle Retina drawable resize on macOS
2026-06-28 23:22:33 +08:00
swung0x48
65ff056b2e
[Docs] add macOS build and use instructions
2026-06-28 21:59:18 +08:00
swung0x48
f121aeb57f
[Feat] (MG_Impl): add macOS CGL and NSOpenGL frontends
2026-06-28 20:33:14 +08:00
swung0x48
d61a0b6904
[Fix] (Tools/TraceReplay): show window surface after first present
2026-06-28 15:00:00 +08:00
swung0x48
0ef9c76224
[Feat] (MG_Backend/DirectVulkan): support macOS Metal surfaces
2026-06-28 14:19:51 +08:00
swung0x48
46f3192c67
[CI] add normal-world per-mod retrace fixtures
2026-06-28 13:00:12 +08:00
swung0x48
b2aafc3f95
[CI] wrap retrace summary status counts
2026-06-28 11:36:50 +08:00
swung0x48
531ebb3537
[CI] improve retrace summary mobile rendering
2026-06-28 11:30:17 +08:00
swung0x48
6a11f96a5b
[CI] add per-mod common mod retrace fixtures
2026-06-28 10:40:52 +08:00
swung0x48
4fa2e0a58d
[CI] improve retrace summary overview
2026-06-28 10:24:32 +08:00
swung0x48
c3d08a2125
[CI] stream retrace summary rendering
2026-06-28 10:24:31 +08:00
swung0x48
56be5318ab
[CI] add common mod retrace fixtures
2026-06-28 07:40:31 +08:00
swung0x48
db388e64b9
[Fix] (MG_Backend/DirectVulkan): disable pipeline cache on PowerVR
2026-06-28 01:21:49 +08:00
swung0x48
5af927224f
[CI] skip submodules for artifact-only jobs
2026-06-28 00:34:56 +08:00
swung0x48
b425b37e19
[CI] count crashed retrace summaries as failures
2026-06-28 00:18:48 +08:00
swung0x48
0132781fff
[CI] isolate retrace summary images by device
2026-06-27 22:57:24 +08:00
swung0x48
9db9513c30
[CI] find retrace summary goldens from fixtures
2026-06-27 21:09:33 +08:00
swung0x48
2f62b90d7b
[CI] show GPU names in retrace summary
2026-06-27 21:00:50 +08:00
swung0x48
f68c7296a6
[Fix] (MG_Backend/DirectGLES): clamp UNORM fallback writes
2026-06-27 20:46:02 +08:00
swung0x48
8fd25acbb6
[CI] upload self-contained retrace summary
2026-06-27 20:05:37 +08:00
swung0x48
59c9b94d76
[CI] add Mali main menu golden
2026-06-27 19:46:24 +08:00
swung0x48
d23e08f564
[CI] add remaining retrace fixtures
2026-06-27 19:20:23 +08:00
swung0x48
9a48c3f10c
[CI] upload retrace PDFs without archives
2026-06-27 18:01:54 +08:00
swung0x48
790b542163
[CI] upload retrace summary PDFs separately
2026-06-27 17:32:13 +08:00
swung0x48
5032148cf0
[CI] wrap retrace summary counts
2026-06-27 17:27:17 +08:00
swung0x48
1c14c7b3ba
[CI] remove retrace missing image count
2026-06-27 15:11:09 +08:00
swung0x48
82fabe90b3
[CI] clarify retrace summary missing assets
2026-06-27 15:08:07 +08:00
swung0x48
acf7341fb8
[CI] add retrace summary artifacts
2026-06-27 14:50:19 +08:00
swung0x48
ac33292e1b
[Fix] (MG_Backend/DirectGLES): fix raw depth fetch sampler on GLES
2026-06-27 13:01:52 +08:00
swung0x48
5d6cb7dfed
[Fix] (MG_Backend/DirectGLES): fix Super Duper Vanilla on Adreno
...
- emulate RGB16 SNORM fallback writes
2026-06-27 00:06:13 +08:00
swung0x48
195330ccea
[Fix] (MG_Backend/DirectGLES): fix Complementary shaders on Mali
...
- emulate RGBA8 SNORM fallback writes
2026-06-26 23:33:46 +08:00
swung0x48
f6114c9e15
[CI] keep OpenRA fixture out of LFS
2026-06-26 20:15:50 +08:00
swung0x48
d2f2a0039f
[Fix] (trace-replay): shorten iterationT fixtures
2026-06-26 15:58:53 +08:00
swung0x48
943600edb2
[Feature] (MG_Backend): log format caveat fallbacks
2026-06-26 14:49:51 +08:00
swung0x48
76acae9889
[Fix] (MG_Backend/DirectGLES): make format caveats probe-driven
2026-06-26 14:12:24 +08:00
swung0x48
9cca0a8753
[Feature] (MG_Backend): print format capability tables
2026-06-26 10:44:55 +08:00
swung0x48
8fe8d096fb
[CI] fetch trace fixtures on demand
2026-06-25 23:50:24 +08:00
swung0x48
496fa50a23
[Fix] (MG_Impl/GLImpl): report backend format capabilities
2026-06-25 23:25:31 +08:00
swung0x48
9137396eae
[Fix] (trace-replay): render DirectGLES replay onscreen by default
2026-06-23 21:42:24 +08:00
swung0x48
2f52264f01
[Fix] (trace-replay): use SSIM for golden validation
2026-06-23 21:26:55 +08:00
swung0x48
f0f6d1e5fa
[Fix] (MG_Backend/DirectVulkan): fix prerotated default framebuffer
2026-06-23 20:00:43 +08:00
swung0x48
18d19a9a8b
[Fix]: fix Complementary
...
- add a DirectGLES ANGLE fallback control for 8-bit SNORM texture formats
- normalize SNORM8 textures to float storage so ANGLE can render Complementary intermediate framebuffers
- reuse the normalized upload conversion path for SNORM8 and existing norm16 float fallbacks
2026-06-23 07:37:25 +08:00
swung0x48
3f53041ed2
[Fix]: fix BSL
...
- keep ANGLE RGBA16 textures on the native norm16 path
- add separate RGB16 and SNORM16 fallback controls for DirectGLES format normalization
- convert RGB16 fallback uploads to float when using RGB32F storage
2026-06-22 23:00:15 +08:00
swung0x48
c08ac7db72
[Fix]: fix Sundial Lite
...
- detach source texture from synced GLES framebuffers before mipmap generation
- bind a complete scratch framebuffer while calling glGenerateMipmap
- force ANGLE norm16 texture fallback and convert 16-bit normalized uploads
- raise Sundial Lite retrace tolerance for software DirectGLES validation
2026-06-22 22:07:06 +08:00
swung0x48
7419f62159
[Fix] (trace-replay): avoid attached FBO during GLES mipmap generation
2026-06-22 19:39:25 +08:00
swung0x48
252e59334d
[Fix] (trace-replay): pass ANGLE path to APK retrace
2026-06-22 12:30:10 +08:00