Commit 997478a for stable-diffusion.cpp

commit 997478a4cb4cd0979158cfde5055f939ad5fa884
Author: vmobilis <75476228+vmobilis@users.noreply.github.com>
Date:   Thu Oct 29 18:21:20 2026 +0300

    refactor: `make_hires_sigma_schedule()` simplification (#2244)

diff --git a/src/pipeline/request.cpp b/src/pipeline/request.cpp
index 5f1f235..d333fbb 100644
--- a/src/pipeline/request.cpp
+++ b/src/pipeline/request.cpp
@@ -519,14 +519,10 @@ namespace sd::pipeline {
                                                              scheduler,
                                                              sd->version,
                                                              sample_params.extra_sample_args);
-        size_t t_enc              = static_cast<size_t>(effective_steps - 1);
-        if (t_enc >= static_cast<size_t>(scheduler_steps)) {
-            t_enc = static_cast<size_t>(scheduler_steps) - 1;
-        }
         if (scheduler_steps_out != nullptr) {
             *scheduler_steps_out = scheduler_steps;
         }
-        return std::vector<float>(sigmas.begin() + scheduler_steps - static_cast<int>(t_enc) - 1,
+        return std::vector<float>(sigmas.begin() + std::max(0, scheduler_steps - effective_steps),
                                   sigmas.end());
     }