From 7d9977d02815d3111b8cb97da4695d1c39f4d808 Mon Sep 17 00:00:00 2001 From: vaxerski Date: Tue, 4 Apr 2023 14:49:58 +0100 Subject: debug: added manual_crash --- src/render/Renderer.hpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/render/Renderer.hpp') diff --git a/src/render/Renderer.hpp b/src/render/Renderer.hpp index 82da4b69..7b0f47fd 100644 --- a/src/render/Renderer.hpp +++ b/src/render/Renderer.hpp @@ -10,16 +10,14 @@ struct SMonitorRule; // TODO: add fuller damage tracking for updating only parts of a window -enum DAMAGETRACKINGMODES -{ +enum DAMAGETRACKINGMODES { DAMAGE_TRACKING_INVALID = -1, DAMAGE_TRACKING_NONE = 0, DAMAGE_TRACKING_MONITOR, DAMAGE_TRACKING_FULL }; -enum eRenderPassMode -{ +enum eRenderPassMode { RENDER_PASS_ALL = 0, RENDER_PASS_MAIN, RENDER_PASS_POPUP @@ -62,6 +60,11 @@ class CHyprRenderer { bool attemptDirectScanout(CMonitor*); void setWindowScanoutMode(CWindow*); + void initiateManualCrash(); + + bool m_bCrashingInProgress = false; + float m_fCrashingDistort = 0.5f; + wl_event_source* m_pCrashingLoop = nullptr; private: void arrangeLayerArray(CMonitor*, const std::vector>&, bool, wlr_box*); -- cgit v1.2.3