mirror of
https://git.citron-emu.org/citron/emulator
synced 2026-01-31 06:43:35 +00:00
fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
This commit is contained in:
@@ -54,6 +54,9 @@ private slots:
|
||||
void UpdateVramStats();
|
||||
|
||||
private:
|
||||
bool is_enabled = false;
|
||||
bool is_visible = false;
|
||||
|
||||
void UpdatePosition();
|
||||
void DrawVramInfo(QPainter& painter);
|
||||
void DrawVramGraph(QPainter& painter);
|
||||
@@ -73,13 +76,12 @@ private:
|
||||
u32 frame_counter = 0;
|
||||
|
||||
// VRAM graph data
|
||||
static constexpr size_t MAX_VRAM_HISTORY = 120; // 2 seconds at 60 FPS
|
||||
static constexpr size_t MAX_VRAM_HISTORY = 120;
|
||||
std::deque<double> vram_usage_history;
|
||||
double min_vram_usage = 0.0;
|
||||
double max_vram_usage = 100.0;
|
||||
|
||||
// Display settings
|
||||
bool is_visible = false;
|
||||
bool is_dragging = false;
|
||||
bool has_been_moved = false;
|
||||
QPoint drag_start_pos;
|
||||
|
||||
Reference in New Issue
Block a user