From 1a6ed7b83c9ba0abe6831aebf98e5a042ec344ac Mon Sep 17 00:00:00 2001 From: Gabriel Grigoras Date: Mon, 25 May 2026 18:47:24 +0300 Subject: [PATCH] feat: bump stable-diffusion-cpp to 2026-03-01#5 for ESRGAN upscaler APIs --- ports/stable-diffusion-cpp/portfile.cmake | 10 +++++----- ports/stable-diffusion-cpp/vcpkg.json | 2 +- versions/baseline.json | 2 +- versions/s-/stable-diffusion-cpp.json | 5 +++++ 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ports/stable-diffusion-cpp/portfile.cmake b/ports/stable-diffusion-cpp/portfile.cmake index 6e1ac3a..245bac6 100644 --- a/ports/stable-diffusion-cpp/portfile.cmake +++ b/ports/stable-diffusion-cpp/portfile.cmake @@ -13,14 +13,14 @@ # ggml_backend_init_by_type() which works with both statically linked and # dynamically loaded backends. # -# Pinned to 00cd2a09 -- the merge commit of -# tetherto/qvac-ext-stable-diffusion.cpp#5, which integrates the Flux fused -# RoPE and Q/K/V unpacking paths on top of the 2026-03-01 branch. +# Pinned to 747a1801 -- the merge commit of +# tetherto/qvac-ext-stable-diffusion.cpp#6, which adds generic ESRGAN upscaler +# backend init with device and preference APIs on the 2026-03-01 branch. vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO tetherto/qvac-ext-stable-diffusion.cpp - REF 00cd2a099d984f9c484a0e9cdb5e096e94ec68d1 - SHA512 5be72e982fa970ebebe2cf6325ef73cde7a34ec1299018e8b16340e2cd6dccda8c65de04b408d294c84013683765c84be40c42790784cb3c77d3cdc7d79b4c0a + REF 747a180119c864e8cde0879f308200f028dfb9fe + SHA512 ad3079f2466c9182b465f7b3aca7793d01c25095732fd101a0fd19036938ec0f866b76ecc8dabda30e04c1098e34173f6a62be6c86ffca2745a6f8ecfb30b4fa HEAD_REF 2026-03-01 ) diff --git a/ports/stable-diffusion-cpp/vcpkg.json b/ports/stable-diffusion-cpp/vcpkg.json index 17ce8d2..8a28909 100644 --- a/ports/stable-diffusion-cpp/vcpkg.json +++ b/ports/stable-diffusion-cpp/vcpkg.json @@ -1,7 +1,7 @@ { "name": "stable-diffusion-cpp", "version-date": "2026-03-01", - "port-version": 4, + "port-version": 5, "description": "Diffusion model inference in pure C/C++ (SD1.x, SD2.x, SDXL, SD3, FLUX, Wan, ...)", "homepage": "https://github.com/tetherto/qvac-ext-stable-diffusion.cpp", "license": "MIT", diff --git a/versions/baseline.json b/versions/baseline.json index 784e54e..9667d10 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -98,7 +98,7 @@ }, "stable-diffusion-cpp": { "baseline": "2026-03-01", - "port-version": 4 + "port-version": 5 }, "tokenizers-cpp": { "baseline": "0.1.1", diff --git a/versions/s-/stable-diffusion-cpp.json b/versions/s-/stable-diffusion-cpp.json index f29461f..d5f1cf0 100644 --- a/versions/s-/stable-diffusion-cpp.json +++ b/versions/s-/stable-diffusion-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "502646754683669a3ba30163cd36e2ae7ac6913b", + "version-date": "2026-03-01", + "port-version": 5 + }, { "git-tree": "ee08144c98d6ec9d98d9f16a972f930b74e44583", "version-date": "2026-03-01",