Пример #1
0
bool Renderer::IsFrameDumping()
{
  if (m_screenshot_request.IsSet())
    return true;

  if (SConfig::GetInstance().m_DumpFrames)
    return true;

  ShutdownFrameDumping();
  return false;
}
Пример #2
0
Renderer::~Renderer()
{
	// invalidate previous efb format
	prev_efb_format = PEControl::INVALID_FMT;

	efb_scale_numeratorX = efb_scale_numeratorY = efb_scale_denominatorX = efb_scale_denominatorY = 1;
	
	ShutdownFrameDumping();
	if (m_frame_dump_thread.joinable())
		m_frame_dump_thread.join();
}
Пример #3
0
bool Renderer::IsFrameDumping()
{
	if (s_screenshot.IsSet())
		return true;

#if defined(HAVE_LIBAV) || defined(_WIN32)
	if (SConfig::GetInstance().m_DumpFrames)
		return true;
#endif

	ShutdownFrameDumping();
	return false;
}
Пример #4
0
Renderer::~Renderer()
{
  ShutdownFrameDumping();
  if (m_frame_dump_thread.joinable())
    m_frame_dump_thread.join();
}