ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								fe889fb55b 
								
							 
						 
						
							
							
								
								gl_rasterizer: Use DSA for vertex array objects  
							
							
							
						 
						
							2019-01-06 16:49:24 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba137cdfe 
								
							 
						 
						
							
							
								
								gl_state: Drop uniform buffer state tracking  
							
							
							
						 
						
							2019-01-06 00:28:01 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								8536bb5cfe 
								
							 
						 
						
							
							
								
								gl_rasterizer_cache: Use GL_STREAM_COPY for PBOs  
							
							... 
							
							
							
							Since the data is doing the path CPU -> GPU -> GPU copy is the most
approximate hint. Using GL_STREAM_DRAW generated a performance warning
on Nvidia's stack. Changing this hint removed the warning. 
							
						 
						
							2019-01-05 02:27:55 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea7c477b8a 
								
							 
						 
						
							
							
								
								Merge pull request  #1988  from lioncash/res  
							
							... 
							
							
							
							service/vi: Correct reported dimensions from IApplicationDisplayService's GetDisplayResolution() 
							
						 
						
							2019-01-05 00:26:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								996c75a63b 
								
							 
						 
						
							
							
								
								service/vi: Correct scaling mode conversions  
							
							... 
							
							
							
							These values are not equivalent, based off RE. The internal value is put
into a lookup table with the following values:
[3, 0, 1, 2, 4]
So the values absolutely do not map 1:1 like the comment was indicating. 
							
						 
						
							2019-01-04 21:45:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a45f62bb1c 
								
							 
						 
						
							
							
								
								service/vi: Factor out scaling mode conversions from the IPC function itself  
							
							... 
							
							
							
							Avoids entangling the IPC buffer appending with the actual operation of
converting the scaling values over. This also inserts the proper error
handling for invalid scaling values. 
							
						 
						
							2019-01-04 21:45:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								817e2b7b46 
								
							 
						 
						
							
							
								
								service/vi: Unstub IApplicationDisplayService' SetLayerScalingMode()  
							
							... 
							
							
							
							This appears to only check if the scaling mode can actually be
handled, rather than actually setting the scaling mode for the layer.
This implements the same error handling performed on the passed in
values. 
							
						 
						
							2019-01-04 21:45:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2e641b7e12 
								
							 
						 
						
							
							
								
								Merge pull request  #1981  from ogniK5377/open-app-area-create  
							
							... 
							
							
							
							Return no application area when games try to open an application area 
							
						 
						
							2019-01-04 21:42:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a579678bac 
								
							 
						 
						
							
							
								
								Merge pull request  #1980  from ogniK5377/applet-msg-update  
							
							... 
							
							
							
							Proper no message handling for AM::PopMessage 
							
						 
						
							2019-01-04 21:42:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								42e7c66a3d 
								
							 
						 
						
							
							
								
								service/vi: Correct reported dimensions from IApplicationDisplayService's GetDisplayResolution()  
							
							... 
							
							
							
							Within the actual service, it makes no distinguishing between docked and
undocked modes. This will always return the constants values reporting
1280x720 as the dimensions. 
							
						 
						
							2019-01-04 19:13:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								fe91364e29 
								
							 
						 
						
							
							
								
								qt: Move profile manager to own UI tab  
							
							
							
						 
						
							2019-01-04 17:32:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								d0aaf94244 
								
							 
						 
						
							
							
								
								Removed pulse event type  
							
							... 
							
							
							
							Pulse is considered a hack and nothing should be using it. We should completely remove it 
							
						 
						
							2019-01-04 20:47:20 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b62c60dc3b 
								
							 
						 
						
							
							
								
								Merge pull request  #1975  from lioncash/vi  
							
							... 
							
							
							
							service/vi: Minor updates and corrections to the DisplayInfo struct 
							
						 
						
							2019-01-03 22:45:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ba3312f4 
								
							 
						 
						
							
							
								
								Return no application area when games try to open an application area  
							
							... 
							
							
							
							This will prompt CreateApplicationArea 
							
						 
						
							2019-01-04 13:22:25 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c8b14c6c 
								
							 
						 
						
							
							
								
								Proper no message handling for AM::PopMessage  
							
							... 
							
							
							
							When we have no messages, we should be returning an error code. 
							
						 
						
							2019-01-04 13:11:17 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								b57e173bac 
								
							 
						 
						
							
							
								
								Fixed botw deadlock(and possibly 30 fps games rendering too fast? needs testing to confirm)  
							
							... 
							
							
							
							Upon investigating the issue with #1878 , I found that games are the ones who handle the vsync event resetting and not us. 
							
						 
						
							2019-01-03 20:32:47 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ee00b44d13 
								
							 
						 
						
							
							
								
								Merge pull request  #1976  from lioncash/display  
							
							... 
							
							
							
							service/vi: Implement OpenDefaultDisplay in terms of OpenDisplay 
							
						 
						
							2019-01-02 21:51:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a5c8bed9ee 
								
							 
						 
						
							
							
								
								Merge pull request  #1978  from lioncash/enabled  
							
							... 
							
							
							
							service/vi: Implement SetDisplayEnabled() 
							
						 
						
							2019-01-02 21:34:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9f73394f70 
								
							 
						 
						
							
							
								
								Merge pull request  #1942  from DarkLordZach/profile-select-game-boot  
							
							... 
							
							
							
							qt: Add setting to prompt for user on game boot 
							
						 
						
							2019-01-02 21:05:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a9278360 
								
							 
						 
						
							
							
								
								Merge pull request  #1941  from DarkLordZach/profile-select-save-data  
							
							... 
							
							
							
							qt: Use ProfileSelectionDialog when selecting user for save data 
							
						 
						
							2019-01-02 21:05:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a12272b695 
								
							 
						 
						
							
							
								
								service/vi: Implement SetDisplayEnabled()  
							
							... 
							
							
							
							This IPC command is simply a stub inside the actual service itself, and
just returns a successful error code regardless of input. This is likely
only retained in the service interface to not break older code that relied
upon it succeeding in some way. 
							
						 
						
							2019-01-02 20:48:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								55d565100c 
								
							 
						 
						
							
							
								
								Merge pull request  #1977  from lioncash/vi-log  
							
							... 
							
							
							
							service/vi: Log more information where applicable 
							
						 
						
							2019-01-02 20:36:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								76a6355b56 
								
							 
						 
						
							
							
								
								service/vi: Log more information where applicable  
							
							... 
							
							
							
							In many cases, we didn't bother to log out any of the popped data
members. This logs them out to the console within the logging call to
provide more contextual information. 
							
						 
						
							2019-01-02 19:42:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								91431c27c8 
								
							 
						 
						
							
							
								
								service/vi: Implement OpenDefaultDisplay in terms of OpenDisplay  
							
							... 
							
							
							
							Internally within the vi services, this is essentially all that
OpenDefaultDisplay does, so it's trivial to just do the same, and
forward the default display string into the function. 
							
						 
						
							2019-01-02 18:16:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								676d302ef4 
								
							 
						 
						
							
							
								
								Merge pull request  #1961  from ReinUsesLisp/tex-view-2d  
							
							... 
							
							
							
							gl_rasterizer_cache: Texture view if shader samples array but OGL is not 
							
						 
						
							2019-01-02 17:51:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								be02aebfd8 
								
							 
						 
						
							
							
								
								service/vi: Correct initial width and height values  
							
							... 
							
							
							
							Based off RE, it appears that almost all display types seem to use
1920x1080 except for a few (null display, edid display). 
							
						 
						
							2019-01-02 17:36:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5d9baeccba 
								
							 
						 
						
							
							
								
								service/vi: Document unknown DisplayInfo struct members  
							
							... 
							
							
							
							It appears that the two members indicate whether a display has a bounded
number of layers (and if set, the second member indicates the total
number of layers). 
							
						 
						
							2019-01-02 17:35:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								180fefe448 
								
							 
						 
						
							
							
								
								Merge pull request  #1944  from FearlessTobi/port-4187  
							
							... 
							
							
							
							Port citra-emu/citra#4187 : "Qt/Configure: Use sidebar to divide tabs into smaller groups" 
							
						 
						
							2019-01-02 17:24:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f20ca84f48 
								
							 
						 
						
							
							
								
								Merge pull request  #1969  from lioncash/cast  
							
							... 
							
							
							
							yuzu: Fix truncation warnings within UI code 
							
						 
						
							2019-01-02 17:20:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7187d20b6a 
								
							 
						 
						
							
							
								
								yuzu/configure_general: Silence truncation warnings in loadConfiguration()  
							
							... 
							
							
							
							The QPixmap API expects an unsigned int. 
							
						 
						
							2018-12-31 19:14:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8611e4d103 
								
							 
						 
						
							
							
								
								yuzu/config: Silence truncation warnings  
							
							
							
						 
						
							2018-12-31 19:11:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								2935c16688 
								
							 
						 
						
							
							
								
								core/kernel: Remove unnecessary inclusions  
							
							... 
							
							
							
							Gets rid of a few unnecessary header dependencies in some source files. 
							
						 
						
							2018-12-31 19:04:16 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								79fe1a3513 
								
							 
						 
						
							
							
								
								Merge pull request  #1966  from lioncash/backtrace  
							
							... 
							
							
							
							arm_interface: Minor cleanup 
							
						 
						
							2018-12-31 11:11:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								669f7ccd9d 
								
							 
						 
						
							
							
								
								kernel/svc: Correct misleading error message within CreateThread()  
							
							... 
							
							
							
							This is a bounds check to ensure that the thread priority is within the
valid range of 0-64. If it exceeds 64, that doesn't necessarily mean
that an actual priority of 64 was expected (it actually means whoever
called the function screwed up their math).
Instead clarify the message to indicate the allowed range of thread
priorities. 
							
						 
						
							2018-12-30 21:29:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d82608d18b 
								
							 
						 
						
							
							
								
								kernel/svc: Sanitize core number and thread priorities in CreateThread()  
							
							... 
							
							
							
							Now that we handle the kernel capability descriptors we can correct
CreateThread to properly check against the core and priority masks
like the actual kernel does. 
							
						 
						
							2018-12-30 21:23:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d81b00e4ee 
								
							 
						 
						
							
							
								
								kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriorityMask()  
							
							... 
							
							
							
							Makes them consistent with their kernel capability counterparts. 
							
						 
						
							2018-12-30 21:09:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a847292a78 
								
							 
						 
						
							
							
								
								kernel/svc: Simplify thread core ID sanitizing in CreateThread  
							
							... 
							
							
							
							Rather than use a switch here, this can be collapsed into a simple range
check, which is a little easier on the eyes. 
							
						 
						
							2018-12-30 20:59:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3c36de7f43 
								
							 
						 
						
							
							
								
								arm_interface: Make include path relative for arm_interface.h  
							
							... 
							
							
							
							Makes it consistent with the rest of the includes. 
							
						 
						
							2018-12-30 20:46:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9dcdcdbc01 
								
							 
						 
						
							
							
								
								arm_interface: Make LogBacktrace() a const member function  
							
							... 
							
							
							
							This function doesn't modify instance state, so it can be made const. 
							
						 
						
							2018-12-30 20:44:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fc4f95104d 
								
							 
						 
						
							
							
								
								arm_interface: Mark variables as const where applicable in LogBacktrace()  
							
							... 
							
							
							
							Two of these variables have fixed values, so we can make that
immediately obvious from the get-go. 
							
						 
						
							2018-12-30 20:43:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								15b2878b20 
								
							 
						 
						
							
							
								
								arm_interface: Remove unnecessary semicolon  
							
							... 
							
							
							
							Namespaces don't require the use of a semicolon. Silences a -Wextra-semi
warning. 
							
						 
						
							2018-12-30 20:41:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								8b4f7a9c5e 
								
							 
						 
						
							
							
								
								Merge pull request  #1956  from lioncash/process-thread  
							
							... 
							
							
							
							kernel/process: Start the main thread using the specified ideal core 
							
						 
						
							2018-12-30 20:32:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								31e3f609ba 
								
							 
						 
						
							
							
								
								Merge pull request  #1847  from ogniK5377/backtrace-break  
							
							... 
							
							
							
							Print backtrace on svcBreak 
							
						 
						
							2018-12-29 22:58:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f0954b6b78 
								
							 
						 
						
							
							
								
								Merge pull request  #1964  from lioncash/time  
							
							... 
							
							
							
							service/time: Minor cleanup 
							
						 
						
							2018-12-29 22:57:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								dec2113a73 
								
							 
						 
						
							
							
								
								gl_rasterizer_cache: Texture view if shader samples array but OGL is not  
							
							... 
							
							
							
							When a shader samples a texture array but that texture in OpenGL is
created without layers, use a texture view to increase the texture
hierarchy. For example, instead of binding a GL_TEXTURE_2D bind a
GL_TEXTURE_2D_ARRAY view. 
							
						 
						
							2018-12-29 23:49:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								27d7f8b625 
								
							 
						 
						
							
							
								
								service/time: Minor cleanup to GetClockSnapshot()  
							
							... 
							
							
							
							Moves some variables closer to their actual usage sites. 
							
						 
						
							2018-12-29 21:42:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6a13d386c8 
								
							 
						 
						
							
							
								
								service/time: Fill in some structures and remove padding where not necessary  
							
							
							
						 
						
							2018-12-29 18:26:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								294399740c 
								
							 
						 
						
							
							
								
								Moved log backtrace to arm_interface.cpp. Added printing of error code to fatal  
							
							
							
						 
						
							2018-12-29 12:55:19 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								543cea4c5d 
								
							 
						 
						
							
							
								
								travis: Use correct package for linux Qt5WebEngine  
							
							
							
						 
						
							2018-12-28 19:29:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f49f3e509f 
								
							 
						 
						
							
							
								
								web_browser: Add bounds checking to applet interface  
							
							
							
						 
						
							2018-12-28 18:20:29 -05:00