Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ce9f7ac4f2 
							
						 
					 
					
						
						
							
							loader: Add recognition for KIP file type  
						
						
						
						
					 
					
						2019-06-05 00:22:07 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a76bd49268 
							
						 
					 
					
						
						
							
							loader: Add KIP and INI file parser-specific errors  
						
						
						
						
					 
					
						2019-06-05 00:21:44 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c3548967b1 
							
						 
					 
					
						
						
							
							loader: Add AppLoader_KIP for KIP files  
						
						
						
						
					 
					
						2019-06-05 00:21:17 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b550a01f74 
							
						 
					 
					
						
						
							
							program_metadata: Add function to load meta from raw parameters  
						
						... 
						
						
						
						Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within. 
						
						
					 
					
						2019-06-05 00:20:26 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							0f37096820 
							
						 
					 
					
						
						
							
							partition_data_manager: Remove KIP processing and use FileSys  
						
						... 
						
						
						
						Previously, this TU contained the necessary headers to parse KIP/INI but now it should just use the FileSys class. 
						
						
					 
					
						2019-06-05 00:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							421c3e831a 
							
						 
					 
					
						
						
							
							file_sys: Add classes to parse KIP1 and INI1 files  
						
						
						
						
					 
					
						2019-06-05 00:18:25 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ba4aa8a3b 
							
						 
					 
					
						
						
							
							Merge pull request  #2529  from lioncash/boot  
						
						... 
						
						
						
						yuzu/bootmanager: Minor interface tidying 
						
						
					 
					
						2019-06-04 21:35:56 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2548661c08 
							
						 
					 
					
						
						
							
							core/core_timing_util: Amend casing of cyclesTo* functions  
						
						... 
						
						
						
						Makes the casing consistent with all of our general function naming
conventions. 
						
						
					 
					
						2019-06-04 20:31:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							42f5fd0ab3 
							
						 
					 
					
						
						
							
							core/core_timing_util: Use std::chrono types for specifying time units  
						
						... 
						
						
						
						Makes the interface more type-safe and consistent in terms of return
values. 
						
						
					 
					
						2019-06-04 20:31:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							79189c7e3e 
							
						 
					 
					
						
						
							
							core/core_timing_utils: Simplify overload set  
						
						... 
						
						
						
						Removes unused overloads, simplifying the overall interface,
deduplicating some code. 
						
						
					 
					
						2019-06-04 19:44:05 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55f8111543 
							
						 
					 
					
						
						
							
							Merge pull request  #2525  from FearlessTobi/remove-unused-settings  
						
						... 
						
						
						
						yuzu: Remove unused birthday setting 
						
						
					 
					
						2019-06-04 13:39:24 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b35953e4fd 
							
						 
					 
					
						
						
							
							Merge pull request  #2543  from FernandoS27/exit-flow  
						
						... 
						
						
						
						shader_bytecode: Mark EXIT as flow instruction 
						
						
					 
					
						2019-06-04 19:52:59 +03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							a32c52b1d8 
							
						 
					 
					
						
						
							
							shader_bytecode: Mark EXIT as flow instruction  
						
						
						
						
					 
					
						2019-06-04 12:18:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5ccf2a7b82 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Correct logging string in SDLState constructor  
						
						... 
						
						
						
						If this path was ever taken, a runtime exception would occur due to the
lack of a formatting specifier to insert the error code into the format
string. 
						
						
					 
					
						2019-06-03 16:56:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cfac942e63 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Move documentation comments to header where applicable  
						
						... 
						
						
						
						Places the documentation comments with the rest of SDLState's member
function documentation. 
						
						
					 
					
						2019-06-03 16:56:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b23c98ff 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Amend names for axes for SDLAnalogPoller  
						
						... 
						
						
						
						Adds another underscore to clearly indicate the axis names. 
						
						
					 
					
						2019-06-03 16:56:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							50048d9f5a 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Mark variables const where applicable  
						
						... 
						
						
						
						Make it explicit that these aren't modified elsewhere (either through
functions by reference, or by other operations). 
						
						
					 
					
						2019-06-03 16:56:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ca7ca2919c 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Mark SDLEventToButtonParamPackage() as static  
						
						... 
						
						
						
						Its prototype declared at the top of the translation unit contains the
static qualifier, so the function itself should also contain it to make
it a proper internally linked function. 
						
						
					 
					
						2019-06-03 16:56:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b73ea457cc 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Convert reinterpret_cast into a static_cast  
						
						... 
						
						
						
						It's valid to static_cast a void pointer back into its proper type. 
						
						
					 
					
						2019-06-03 16:56:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2c679cda51 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Use insert_or_assign() where applicable  
						
						... 
						
						
						
						Same behavior, but without a potential need to unnecessarily default
construct a value. 
						
						
					 
					
						2019-06-03 16:56:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b46e615551 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Simplify SDL_Joystick deleter handling  
						
						... 
						
						
						
						The deleter can just be set in the constructor and maintained throughout
the lifetime of the object.
If a contained pointer is null, then the deleter won't execute, so this
is safe to do. We don't need to swap it out with a version of a deleter
that does nothing. 
						
						
					 
					
						2019-06-03 16:56:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea07c6063 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Resolve two sign conversion warnings  
						
						... 
						
						
						
						Silences the final two warnings in SDL code. 
						
						
					 
					
						2019-06-03 16:56:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf0d01a5d7 
							
						 
					 
					
						
						
							
							input_common/sdl: Remove unused header includes and forward declarations  
						
						... 
						
						
						
						Gets rid of a few unnecessary inclusion dependencies. It also uncovered
a few indirect inclusion dependencies being relied upon. 
						
						
					 
					
						2019-06-03 16:56:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							00f0827a26 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Use nested namespace specifiers where applicable  
						
						
						
						
					 
					
						2019-06-03 15:49:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							77ce85f51d 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: Log out screenshot destination path  
						
						... 
						
						
						
						We can make this message more meaningful by indicating the location the
screenshot has been saved to. We can also log out whenever a screenshot
could not be saved (e.g. due to filesystem permissions or some other
reason). 
						
						
					 
					
						2019-06-03 15:34:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e32bf646cf 
							
						 
					 
					
						
						
							
							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. 
						
						
					 
					
						2019-06-03 15:34:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							536c9cf006 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: Default EmuThread's destructor in the cpp file  
						
						... 
						
						
						
						This class contains non-trivial members, so we should default the
destructor's definition within the cpp file. 
						
						
					 
					
						2019-06-03 15:34:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0a650ec99e 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: unsigned -> u32  
						
						... 
						
						
						
						Same thing (for platforms we support), less reading. 
						
						
					 
					
						2019-06-03 15:34:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2575403acf 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: Change false literal to 0 for setSwapInterval()  
						
						... 
						
						
						
						This function is defined as taking an int, not a bool. 
						
						
					 
					
						2019-06-03 15:31:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb59aad3f 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: Remove pointer downcast in GRenderWindow's constructor  
						
						... 
						
						
						
						We can just pass a pointer to GMainWindow directly and make it a
requirement of the interface. This makes the interface a little safer,
since this would technically otherwise allow any random QWidget to be
the parent of a render window, downcasting it to GMainWindow (which is
undefined behavior). 
						
						
					 
					
						2019-06-03 15:31:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							49e3a6e924 
							
						 
					 
					
						
						
							
							yuzu/bootmanager: Remove unnecessary pointer casts  
						
						... 
						
						
						
						We can just invoke these functions by qualifying the object name before
the function. 
						
						
					 
					
						2019-06-03 15:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0935c2d97b 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Remove guest "position" varying  
						
						... 
						
						
						
						"position" was being written but not read anywhere besides geometry
shaders, where it had the same value as gl_Position.
This commit replaces "position" with gl_Position, reducing the
complexity of our code and the emitted GLSL code. 
						
						
					 
					
						2019-06-03 01:01:34 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e70f16fff7 
							
						 
					 
					
						
						
							
							input_common/sdl/sdl_impl: Silence sign conversion warnings  
						
						... 
						
						
						
						Makes the conversions explicit, as opposed to implicit. 
						
						
					 
					
						2019-05-31 04:47:02 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1edf018319 
							
						 
					 
					
						
						
							
							common/math_util: Provide a template deduction guide for Common::Rectangle  
						
						... 
						
						
						
						Allows for things such as:
auto rect = Common::Rectangle{0, 0, 0, 0};
as opposed to being required to explicitly write out the underlying
type, such as:
auto rect = Common::Rectangle<int>{0, 0, 0, 0};
The only requirement for the deduction is that all constructor arguments
be the same type. 
						
						
					 
					
						2019-05-31 04:44:02 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d0d97de1e4 
							
						 
					 
					
						
						
							
							game_list_worker: Use QFile over our own IOFile instance or std streams  
						
						... 
						
						
						
						Stays consistent in our code with using Qt's provided mechanisms, and
also properly handles Unicode paths (which file streams on Windows don't
do very well). 
						
						
					 
					
						2019-05-30 22:15:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							de2533d389 
							
						 
					 
					
						
						
							
							game_list_worker: Remove template specializations  
						
						... 
						
						
						
						This is equivalent to specifying two separate functions, so we can just
do that. 
						
						
					 
					
						2019-05-30 18:56:06 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed74a3cb8b 
							
						 
					 
					
						
						
							
							Merge pull request  #1931  from DarkLordZach/mii-database-1  
						
						... 
						
						
						
						mii: Implement MiiManager backend and several mii service commands 
						
						
					 
					
						2019-05-30 13:26:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75561d190a 
							
						 
					 
					
						
						
							
							Merge pull request  #2431  from DarkLordZach/game-list-cache  
						
						... 
						
						
						
						yuzu: Implement a caching mechanism for the game list 
						
						
					 
					
						2019-05-30 13:04:40 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e72b9044a0 
							
						 
					 
					
						
						
							
							gl_shader_cache: Store a system class and drop global accessors  
						
						
						
						
					 
					
						2019-05-30 14:01:40 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ad321564ed 
							
						 
					 
					
						
						
							
							gl_shader_cache: Add commentaries explaining the intention in shaders creation  
						
						
						
						
					 
					
						2019-05-30 13:58:38 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							838b6d2ff8 
							
						 
					 
					
						
						
							
							gl_shader_cache: Flip if condition in GetStageProgram to reduce indentation  
						
						
						
						
					 
					
						2019-05-30 13:56:03 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac4490751 
							
						 
					 
					
						
						
							
							gl_buffer_cache: Remove unused ReserveMemory method  
						
						
						
						
					 
					
						2019-05-30 13:21:01 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							a89cc0bafc 
							
						 
					 
					
						
						
							
							maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap mode  
						
						
						
						
					 
					
						2019-05-30 13:21:01 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b76df62c00 
							
						 
					 
					
						
						
							
							gl_rasterizer: Move alpha testing to the OpenGL pipeline  
						
						... 
						
						
						
						Removes the alpha testing code from each fragment shader invocation. 
						
						
					 
					
						2019-05-30 13:21:01 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							df509486c4 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use GL_QUADS to emulate quads rendering  
						
						
						
						
					 
					
						2019-05-30 13:21:01 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7259f7a733 
							
						 
					 
					
						
						
							
							rasterizer_opengl: Remove OpenGL core profile  
						
						
						
						
					 
					
						2019-05-30 13:21:00 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9b2d38582f 
							
						 
					 
					
						
						
							
							main: Remove extraneous comment  
						
						
						
						
					 
					
						2019-05-30 10:47:56 -04:00 
						 
				 
			
				
					
						
							
							
								ShalokShalom 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9772a2539 
							
						 
					 
					
						
						
							
							Remove outdated info about compability  
						
						
						
						
					 
					
						2019-05-30 05:38:27 +02:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3f11d1c821 
							
						 
					 
					
						
						
							
							qt: Silence name collision warnings  
						
						
						
						
					 
					
						2019-05-29 21:35:05 -03:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							d9c1b94f03 
							
						 
					 
					
						
						
							
							yuzu: Remove unused birthday setting  
						
						... 
						
						
						
						Fixes  #2522 . 
					
						2019-05-29 23:31:55 +02:00