forked from dolphin-emu/dolphin
		
	
		
			
	
	
		
			47 lines
		
	
	
		
			901 B
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			47 lines
		
	
	
		
			901 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| 
								 | 
							
								// Copyright 2015 Dolphin Emulator Project
							 | 
						||
| 
								 | 
							
								// Licensed under GPLv2+
							 | 
						||
| 
								 | 
							
								// Refer to the license.txt file included.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "Common/Logging/Log.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "VideoBackends/Null/Render.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "VideoCommon/VideoConfig.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace Null
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								// Init functions
							 | 
						||
| 
								 | 
							
								Renderer::Renderer()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  g_Config.bRunning = true;
							 | 
						||
| 
								 | 
							
								  UpdateActiveConfig();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Renderer::~Renderer()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  g_Config.bRunning = false;
							 | 
						||
| 
								 | 
							
								  UpdateActiveConfig();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void Renderer::RenderText(const std::string& text, int left, int top, u32 color)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  NOTICE_LOG(VIDEO, "RenderText: %s\n", text.c_str());
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								TargetRectangle Renderer::ConvertEFBRectangle(const EFBRectangle& rc)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  TargetRectangle result;
							 | 
						||
| 
								 | 
							
								  result.left = rc.left;
							 | 
						||
| 
								 | 
							
								  result.top = rc.top;
							 | 
						||
| 
								 | 
							
								  result.right = rc.right;
							 | 
						||
| 
								 | 
							
								  result.bottom = rc.bottom;
							 | 
						||
| 
								 | 
							
								  return result;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void Renderer::SwapImpl(u32, u32, u32, u32, const EFBRectangle&, float)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  UpdateActiveConfig();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}  // namespace Null
							 |