Commit Graph

  • 1549598e52 [Fix] (trace-replay): request compatibility EGL profile swung0x48 2026-07-04 08:20:39 +08:00
  • 1902518cd6 [Fix] (trace-replay): enable Vulkan fallback in APK CI swung0x48 2026-07-04 07:51:49 +08:00
  • bcb8a9b57b [Chore] (trace-replay): skip 26.2 cases in CI swung0x48 2026-07-03 20:41:50 +08:00
  • bdb276cd68 Revert "[Fix] (MG_Backend/DirectVulkan): separate EGL surface lifecycle" swung0x48 2026-07-03 15:16:46 +08:00
  • 79aa381722 [Fix] (MG_Backend/DirectVulkan, trace-replay): gate R11G11B10F fallback swung0x48 2026-07-03 12:25:04 +08:00
  • 45f1a13cc3 [Fix] (MG_Backend/DirectVulkan): separate EGL surface lifecycle swung0x48 2026-07-03 12:20:40 +08:00
  • afdbf0a194 [Fix] (MG_Backend/DirectVulkan): support layered texture framebuffers swung0x48 2026-07-03 12:05:20 +08:00
  • 940ab5fd8e [Fix] (MG_State/GLState, MG_Backend): track layered framebuffer textures swung0x48 2026-07-03 10:38:51 +08:00
  • 6418561d3c [Fix] (MG_State/EGLState, MG_Backend): defer current EGL surface destruction swung0x48 2026-07-03 10:14:26 +08:00
  • ce2b5a793f [Fix] (MG_Backend): support GLES depth-stencil readback swung0x48 2026-07-03 10:02:49 +08:00
  • 6ecefaec75 [Fix] (MG_Backend): track EGL backend surfaces swung0x48 2026-07-03 09:15:26 +08:00
  • bdf29fc4d5 [Fix] (MG_Impl/GLImpl): validate DSA texture parameters swung0x48 2026-07-03 09:05:52 +08:00
  • 51d9fa91ed [Fix] (MG_Impl/GLImpl, MG_Backend): fix piglit texture and buffer cases swung0x48 2026-07-03 08:51:22 +08:00
  • 5cdc6c902e [Fix] (MG_Impl/EGLImpl, MG_Backend): track EGL surface lifecycle swung0x48 2026-07-03 07:45:40 +08:00
  • 03696f8a1a [Fix] (MG_Impl/GLImpl, MG_State, MG_Backend): validate image uniform state swung0x48 2026-07-03 02:03:23 +08:00
  • 7c26ff1b81 [Fix] (MG_Impl/GLImpl): report fragment image uniform limits swung0x48 2026-07-03 01:32:59 +08:00
  • d472d8c32e [Fix] (MG_State/EGLState, MG_Impl/GLImpl): report OpenGL context flags swung0x48 2026-07-03 01:10:37 +08:00
  • 75e5fe1dd3 [Fix] (MG_State/GLState): allow combined texture unit bindings swung0x48 2026-07-03 00:19:03 +08:00
  • fb1da4bbd0 [Fix] (MG_Impl/GLImpl, MG_Backend): avoid image uniform piglit traps [skip ci] swung0x48 2026-07-03 00:02:11 +08:00
  • ac43c0224c [Fix] (MG_Impl/GLImpl, MG_State/GLState): fix Vulkan depth-only fragment outputs swung0x48 2026-07-02 23:44:48 +08:00
  • 011b2ad6f8 Revert "[Fix] (MG_Impl/GLImpl): reject default VAO draws [skip ci]" swung0x48 2026-07-02 22:50:48 +08:00
  • e83e6ed76e [Fix] (MG_State/GLState, MG_Impl/GLImpl): track immutable texture storage [skip ci] swung0x48 2026-07-02 22:49:54 +08:00
  • edec6e4e62 [Fix] (MG_State/GLState, MG_Util/ShaderTranspiler): validate compute local size [skip ci] swung0x48 2026-07-02 22:18:56 +08:00
  • cd96db7829 [Chore] (trace-replay): gate retrace jobs on prerequisites swung0x48 2026-07-02 21:23:02 +08:00
  • ca38d8fe86 [Chore] (trace-replay): fetch fixture from mirror swung0x48 2026-07-02 21:09:17 +08:00
  • f10f7df389 [Chore] (trace-replay): use manifest file to organize retrace fixtures swung0x48 2026-07-02 20:50:29 +08:00
  • 1cd75f7f54 [Fix] (MG_Impl/GLImpl): validate named renderbuffer storage [skip ci] swung0x48 2026-07-02 20:03:16 +08:00
  • 1c84422f8e [Fix] (MG_Impl/GLImpl, MG_Backend/DirectVulkan): allow color renderbuffer framebuffers [skip ci] swung0x48 2026-07-02 19:59:48 +08:00
  • ba330cd70a [Fix] (MG_Impl/GLImpl): validate read framebuffer buffers [skip ci] swung0x48 2026-07-02 19:33:10 +08:00
  • 4439162fea [Fix] (MG_Impl/GLImpl): refresh generated mipmap storage [skip ci] swung0x48 2026-07-02 19:22:39 +08:00
  • 91120d86ba [Fix] (MG_Backend/DirectVulkan): ignore clear buffer without target [skip ci] swung0x48 2026-07-02 19:16:14 +08:00
  • 71f5ba9601 [Fix] (MG_Impl/GLImpl): handle program resource names [skip ci] swung0x48 2026-07-02 19:10:50 +08:00
  • 2e14b44349 [Fix] (MG_Impl/GLImpl): validate compute program queries [skip ci] swung0x48 2026-07-02 19:04:23 +08:00
  • ac66ea7790 [Fix] (MG_Impl/GLImpl): validate program interface queries [skip ci] swung0x48 2026-07-02 18:56:30 +08:00
  • 632a4f0859 [Fix] (MG_Impl/GLImpl): reject default VAO draws [skip ci] swung0x48 2026-07-02 18:51:11 +08:00
  • e2e4b6e579 [Fix] (MG_Impl/GLImpl): attach depth-stencil renderbuffers [skip ci] swung0x48 2026-07-02 18:41:08 +08:00
  • 37255523b1 [Fix] (MG_Impl/GLImpl): report incomplete framebuffer attachments [skip ci] swung0x48 2026-07-02 18:29:26 +08:00
  • c3a830e9e6 [Fix] (MG_Impl/GLImpl): validate DSA texture unit binding [skip ci] swung0x48 2026-07-02 18:05:53 +08:00
  • 8266376838 [Fix] (MG_Impl/GLImpl, MG_State/GLState, MG_Backend): fix DSA renderbuffer defaults [skip ci] swung0x48 2026-07-02 17:55:15 +08:00
  • d8e3c29744 [Fix] (MG_Impl/GLImpl): ignore legacy texture enable caps [skip ci] swung0x48 2026-07-02 17:33:00 +08:00
  • ef3273674b [Fix] (MG_Impl/GLImpl): validate create texture targets [skip ci] swung0x48 2026-07-02 17:15:19 +08:00
  • 633a25b456 [Fix] (MG_Impl/GLImpl, MG_State/GLState): validate frag data link locations [skip ci] swung0x48 2026-07-02 16:47:13 +08:00
  • b9de562491 [Fix] (MG_Impl/GLImpl, MG_State/GLState): fix frag data location queries [skip ci] swung0x48 2026-07-02 16:20:43 +08:00
  • 76f5a23b7f [Fix] (replay-trace, MG_Impl/GLImpl): fix OpenRA Android retrace swung0x48 2026-07-02 16:08:43 +08:00
  • 4a3a226f27 [Fix] (replay-trace) document frame-based fixture trimming swung0x48 2026-07-02 14:51:41 +08:00
  • ced7f28898 [Fix] (MG_Impl/GLImpl, MG_State/GLState): reject unlinked empty programs [skip ci] swung0x48 2026-07-02 14:37:29 +08:00
  • bc2db26e07 [Fix] (MG_Backend/DirectVulkan): validate shader storage block bindings [skip ci] swung0x48 2026-07-02 14:25:40 +08:00
  • 6649241193 [Fix] (MG_Impl/GLImpl): report compute shader minimum limits [skip ci] swung0x48 2026-07-02 14:17:16 +08:00
  • fea8e615f9 [Fix] (MG_Impl/GLImpl): fix indexed shader storage buffer queries [skip ci] swung0x48 2026-07-02 13:44:11 +08:00
  • 57eb9bd415 [Fix] (MG_Impl/GLImpl): normalize integer texture border colors [skip ci] swung0x48 2026-07-02 13:33:28 +08:00
  • 0cd236414e [Fix] (MG_Impl/GLImpl, MG_State/GLState): fix texture integer border color queries [skip ci] swung0x48 2026-07-02 13:17:08 +08:00
  • e4957e089a [Fix] (MG_State/GLState): ignore inactive frag data bindings [skip ci] swung0x48 2026-07-02 12:51:51 +08:00
  • 3c643d943a [Fix] (MG_Impl/GLImpl): fix more OpenGL 3.x piglit cases swung0x48 2026-07-02 12:36:58 +08:00
  • 9b06475811 [Fix] (replay-trace) refresh Minecraft 26.2 main menu fixture swung0x48 2026-07-02 11:02:46 +08:00
  • fabae2465b [Fix] (MG_Impl/GLImpl, MG_Backend): fix OpenGL 3.1 piglit cases swung0x48 2026-07-02 10:33:01 +08:00
  • 233277d94b [Fix] (replay-trace) add Minecraft 26.2 vanilla fixtures swung0x48 2026-07-02 09:05:49 +08:00
  • 59976a7f7b [Feat] (MG_Impl/EGLImpl): expose surfaceless platform extensions swung0x48 2026-07-02 08:06:04 +08:00
  • 4613167abb [Fix] (replay-trace) hide removed mod cases in reports swung0x48 2026-07-01 17:01:03 +08:00
  • f5f63aa044 [Feat] (replay-trace): add NeoForge earlydisplay fixture swung0x48 2026-07-01 15:45:37 +08:00
  • 6495c6dad9 [Fix] (replay-trace) fetch CI mod trace fixtures swung0x48 2026-07-01 13:32:52 +08:00
  • 2d1b8cdd30 [Fix] (replay-trace) run normal-world mod traces in CI swung0x48 2026-07-01 13:07:35 +08:00
  • d2cbd2f596 [Fix] (replay-trace) recapture normal-world Fabric mod fixtures swung0x48 2026-07-01 12:49:56 +08:00
  • 6c7c5a1bc7 [Fix] (MG_Util/ShaderTranspiler): rename "sampler" in parameter name to avoid driver compiler issues swung0x48 2026-06-30 22:27:04 +08:00
  • 5b116696f0 [Fix] (MG_Impl/EGLImpl, MG_Backend): handle EGL current handoff for NeoForge earlydisplay swung0x48 2026-06-30 16:44:38 +08:00
  • 2f1949e093 [Feat] (iOS): support MobileGL builds and Metal surfaces swung0x48 2026-06-30 07:22:16 +08:00
  • cca4df17d9 [Fix] (MG_Impl): preserve macOS surface during resize swung0x48 2026-06-29 21:07:12 +08:00
  • ef06d90b6b [Fix] (MG_Backend/DirectGLES): record GenerateMipmap errors swung0x48 2026-06-29 16:51:16 +08:00
  • e7e6888768 [Fix] (MG_Util/PixelStoreProcessor, MG_Backend/DirectVulkan): normalize packed RGBA uploads swung0x48 2026-06-29 15:56:55 +08:00
  • a762346a3b [Fix] (TraceReplay): support local Android retrace reports swung0x48 2026-06-29 13:53:30 +08:00
  • d78892cad0 [Fix] (replay-trace): enable GLES mod retraces and crop minimap swung0x48 2026-06-29 10:00:28 +08:00
  • 3fc6357f28 [Fix] (MG_Impl): handle Retina drawable resize on macOS swung0x48 2026-06-28 23:22:33 +08:00
  • 65ff056b2e [Docs] add macOS build and use instructions swung0x48 2026-06-28 21:59:18 +08:00
  • f121aeb57f [Feat] (MG_Impl): add macOS CGL and NSOpenGL frontends swung0x48 2026-06-28 19:48:50 +08:00
  • d61a0b6904 [Fix] (Tools/TraceReplay): show window surface after first present swung0x48 2026-06-28 15:00:00 +08:00
  • 0ef9c76224 [Feat] (MG_Backend/DirectVulkan): support macOS Metal surfaces swung0x48 2026-06-28 14:18:31 +08:00
  • 46f3192c67 [CI] add normal-world per-mod retrace fixtures swung0x48 2026-06-28 12:57:09 +08:00
  • b2aafc3f95 [CI] wrap retrace summary status counts swung0x48 2026-06-28 11:36:50 +08:00
  • 531ebb3537 [CI] improve retrace summary mobile rendering swung0x48 2026-06-28 11:28:22 +08:00
  • 6a11f96a5b [CI] add per-mod common mod retrace fixtures swung0x48 2026-06-28 10:39:04 +08:00
  • 4fa2e0a58d [CI] improve retrace summary overview swung0x48 2026-06-28 10:23:04 +08:00
  • c3d08a2125 [CI] stream retrace summary rendering swung0x48 2026-06-28 10:08:40 +08:00
  • 56be5318ab [CI] add common mod retrace fixtures swung0x48 2026-06-28 07:32:27 +08:00
  • db388e64b9 [Fix] (MG_Backend/DirectVulkan): disable pipeline cache on PowerVR swung0x48 2026-06-28 01:21:49 +08:00
  • 5af927224f [CI] skip submodules for artifact-only jobs swung0x48 2026-06-28 00:34:56 +08:00
  • b425b37e19 [CI] count crashed retrace summaries as failures swung0x48 2026-06-28 00:18:48 +08:00
  • 0132781fff [CI] isolate retrace summary images by device swung0x48 2026-06-27 22:57:24 +08:00
  • 9db9513c30 [CI] find retrace summary goldens from fixtures swung0x48 2026-06-27 21:09:33 +08:00
  • 2f62b90d7b [CI] show GPU names in retrace summary swung0x48 2026-06-27 21:00:50 +08:00
  • f68c7296a6 [Fix] (MG_Backend/DirectGLES): clamp UNORM fallback writes swung0x48 2026-06-27 20:46:02 +08:00
  • 8fd25acbb6 [CI] upload self-contained retrace summary swung0x48 2026-06-27 20:05:37 +08:00
  • 59c9b94d76 [CI] add Mali main menu golden swung0x48 2026-06-27 19:46:24 +08:00
  • d23e08f564 [CI] add remaining retrace fixtures swung0x48 2026-06-27 19:20:23 +08:00
  • 9a48c3f10c [CI] upload retrace PDFs without archives swung0x48 2026-06-27 18:01:54 +08:00
  • 790b542163 [CI] upload retrace summary PDFs separately swung0x48 2026-06-27 17:32:13 +08:00
  • 5032148cf0 [CI] wrap retrace summary counts swung0x48 2026-06-27 17:27:17 +08:00
  • 1c14c7b3ba [CI] remove retrace missing image count swung0x48 2026-06-27 15:11:09 +08:00
  • 82fabe90b3 [CI] clarify retrace summary missing assets swung0x48 2026-06-27 15:08:07 +08:00
  • acf7341fb8 [CI] add retrace summary artifacts swung0x48 2026-06-27 14:50:19 +08:00
  • ac33292e1b [Fix] (MG_Backend/DirectGLES): fix raw depth fetch sampler on GLES swung0x48 2026-06-27 12:38:26 +08:00
  • 5d6cb7dfed [Fix] (MG_Backend/DirectGLES): fix Super Duper Vanilla on Adreno swung0x48 2026-06-27 00:06:13 +08:00