forked from eden-emu/eden
		
	yuzu/bootmanager: Treat the resolution factor as a u32
Treating it as a u16 can result in a sign-conversion warning when performing arithmetic with it, as u16 promotes to an int when aritmetic is performed on it, not unsigned int. This also makes the interface more uniform, as the layout interface now operates on u32 across the board.
This commit is contained in:
		
							parent
							
								
									c0600099bd
								
							
						
					
					
						commit
						564f80d4fd
					
				
					 4 changed files with 25 additions and 16 deletions
				
			
		|  | @ -426,11 +426,12 @@ void GRenderWindow::InitRenderTarget() { | |||
|     BackupGeometry(); | ||||
| } | ||||
| 
 | ||||
| void GRenderWindow::CaptureScreenshot(u16 res_scale, const QString& screenshot_path) { | ||||
| void GRenderWindow::CaptureScreenshot(u32 res_scale, const QString& screenshot_path) { | ||||
|     auto& renderer = Core::System::GetInstance().Renderer(); | ||||
| 
 | ||||
|     if (!res_scale) | ||||
|     if (res_scale == 0) { | ||||
|         res_scale = VideoCore::GetResolutionScaleFactor(renderer); | ||||
|     } | ||||
| 
 | ||||
|     const Layout::FramebufferLayout layout{Layout::FrameLayoutFromResolutionScale(res_scale)}; | ||||
|     screenshot_image = QImage(QSize(layout.width, layout.height), QImage::Format_RGB32); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lioncash
						Lioncash