Skip to content

renderpl.71 — echter SD-Deblock (MSL) + Pass-Zeitmessung

Choose a tag to compare

@simonchrz simonchrz released this 03 Sep 07:41

kk_gpu:

  • Echter SD-Deblock als MSL-Pass (~deblock-Gate). Bis dahin lief die
    deblock_cas.glsl der App NIE — kk_gpu liest keine GLSL, der Pfad ist nur ein
    Substring-Schalter, und "deblock_cas" traf allein "cas". Jetzt ein Port der
    GLSL-Mathe: separabler 1D-Bilateral ±3 (Gewichte 0,88/0,61/0,32, SIGMA_R 0,12
    auf Luma), H→c_dbl, V→c_dec, VOR Deband/LIN/CNN. Gemessen ~0,15–0,3 ms/Frame
    auf dem A19. fusedDec (DECLIN) wird bei aktivem Deblock aufgetrennt.
  • Pass-Zeitmessung kuckuck_hybrid_pass_timings (opt-in via
    KUCKUCK_PASS_TIMING) — war seit renderpl.70 im Branch, aber nie in einem Release.
  • Prüfstand-Ausbau: kk_rest_test deckt die Deblock-Invarianten ab
    (Kachelstufe 16→4 LSB, Reichweite, Helligkeitstreue, Kantenerhalt), alle
    mutationsgeprüft; kk_bench mit einer Probe auf halbe Präzision (Ergebnis: bringt
    nichts — Lanczos ±1 %, DELINCAS −8 % ≈ 0,08 ms/Frame, nicht portiert).