background: add option to force hypr chan

This commit is contained in:
vaxerski
2023-07-20 21:01:07 +02:00
parent 61dc0909ae
commit f864b15427
2 changed files with 4 additions and 2 deletions

View File

@@ -1542,13 +1542,14 @@ void CHyprOpenGLImpl::renderSplash(cairo_t* const CAIRO, cairo_surface_t* const
void CHyprOpenGLImpl::createBGTextureForMonitor(CMonitor* pMonitor) {
RASSERT(m_RenderData.pMonitor, "Tried to createBGTex without begin()!");
static auto* const PNOSPLASH = &g_pConfigManager->getConfigValuePtr("misc:disable_splash_rendering")->intValue;
static auto* const PNOSPLASH = &g_pConfigManager->getConfigValuePtr("misc:disable_splash_rendering")->intValue;
static auto* const PFORCEHYPRCHAN = &g_pConfigManager->getConfigValuePtr("misc:force_hypr_chan")->intValue;
std::random_device dev;
std::mt19937 engine(dev());
std::uniform_int_distribution<> distribution(0, 10);
const bool USEANIME = distribution(engine) % 2 == 0; // about 50% I think
const bool USEANIME = *PFORCEHYPRCHAN || distribution(engine) % 2 == 0; // about 50% I think
// release the last tex if exists
const auto PTEX = &m_mMonitorBGTextures[pMonitor];