diff --git a/src/libs/agc.cpp b/src/libs/agc.cpp index d58d94a37..d41047fe9 100644 --- a/src/libs/agc.cpp +++ b/src/libs/agc.cpp @@ -257,12 +257,11 @@ struct CommandBuffer { } [[nodiscard]] KYTY_SYSV_ABI uint32_t GetAvailableSizeDW() const { - auto* end = cursor_down != nullptr ? cursor_down : top; - if (cursor_up == nullptr || end == nullptr || end <= cursor_up) { + if (cursor_up == nullptr || cursor_down == nullptr || cursor_down <= cursor_up) { return 0; } - auto available = static_cast(end - cursor_up); + auto available = static_cast(cursor_down - cursor_up); if (available <= reserved_dw) { return 0; }