Hexagon12 
							
						 
					 
					
						
						
							
						
						3bd5f01240 
					 
					
						
						
							
							Merge pull request  #2469  from lioncash/copyable  
						
						... 
						
						
						
						video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs 
						
						
					 
					
						2019-05-19 15:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						a6ed792ac4 
					 
					
						
						
							
							Merge pull request  #2470  from lioncash/ranged-for  
						
						... 
						
						
						
						video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults() 
						
						
					 
					
						2019-05-19 09:01:19 -05:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						3ff0c70c72 
					 
					
						
						
							
							Merge pull request  #2487  from lioncash/service-return  
						
						... 
						
						
						
						service/am: Add missing return in error case for IStorageAccessor's Read/Write() 
						
						
					 
					
						2019-05-19 14:59:40 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						4452195d41 
					 
					
						
						
							
							Merge pull request  #2480  from ReinUsesLisp/fix-quads  
						
						... 
						
						
						
						gl_rasterizer: Pass the right number of array quad vertices count 
						
						
					 
					
						2019-05-19 14:58:49 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						8e9a1e4249 
					 
					
						
						
							
							Merge pull request  #2483  from ReinUsesLisp/fix-point-size  
						
						... 
						
						
						
						gl_rasterizer: Limit OpenGL point size to a minimum of 1 
						
						
					 
					
						2019-05-19 14:57:05 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						dfddb12255 
					 
					
						
						
							
							Merge pull request  #2471  from lioncash/engine-upload  
						
						... 
						
						
						
						video_core/engines/engine_upload: Minor tidying 
						
						
					 
					
						2019-05-19 08:54:42 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						f9ad88f9d7 
					 
					
						
						
							
							Merge pull request  #2484  from ReinUsesLisp/triangle-fan  
						
						... 
						
						
						
						maxwell_to_gl: Add TriangleFan primitive topology 
						
						
					 
					
						2019-05-19 08:53:29 -05:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						edf8c0a545 
					 
					
						
						
							
							Merge pull request  #2490  from lioncash/float  
						
						... 
						
						
						
						ipc_helpers: Amend floating-point type in Pop<double> specialization 
						
						
					 
					
						2019-05-19 14:50:30 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						209a0dfa35 
					 
					
						
						
							
							Merge pull request  #2492  from lioncash/debugger  
						
						... 
						
						
						
						yuzu/debugger: Specify string conversions explicitly 
						
						
					 
					
						2019-05-19 14:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						27033de2e5 
					 
					
						
						
							
							Merge pull request  #2486  from lioncash/resetname  
						
						... 
						
						
						
						core/kernel/object: Rename ResetType enum members for clarity 
						
						
					 
					
						2019-05-19 08:47:59 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						30c984dc97 
					 
					
						
						
							
							Merge pull request  #2488  from lioncash/static-fn  
						
						... 
						
						
						
						kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked 
						
						
					 
					
						2019-05-19 08:43:47 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						256e5c9583 
					 
					
						
						
							
							Merge pull request  #2493  from lioncash/translate  
						
						... 
						
						
						
						yuzu/applets/profile_select: Mark header string as translatable 
						
						
					 
					
						2019-05-19 08:42:39 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						b42ca9888d 
					 
					
						
						
							
							Merge pull request  #2496  from lioncash/move-con  
						
						... 
						
						
						
						gl_shader_gen: std::move objects where applicable 
						
						
					 
					
						2019-05-19 08:35:47 -05:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						ffd9a1f3ef 
					 
					
						
						
							
							Merge pull request  #2473  from lioncash/vs2019  
						
						... 
						
						
						
						CMakeLists: Handle VS 2019 in a less annoying manner 
						
						
					 
					
						2019-05-19 14:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						2437ca04d7 
					 
					
						
						
							
							Merge pull request  #2476  from ReinUsesLisp/fix-compat  
						
						... 
						
						
						
						yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat 
						
						
					 
					
						2019-05-19 14:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						aa61478d8c 
					 
					
						
						
							
							Merge pull request  #2498  from lioncash/unused-code  
						
						... 
						
						
						
						yuzu/util: Remove unused spinbox.cpp/.h 
						
						
					 
					
						2019-05-19 14:30:07 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bc6972caf9 
					 
					
						
						
							
							yuzu/util: Remove unused spinbox.cpp/.h  
						
						... 
						
						
						
						This has been left unused since the removal of the vestigial surface
viewer. Given it has no uses left, this can be removed as well. 
						
						
					 
					
						2019-05-19 05:35:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3356ea5bc2 
					 
					
						
						
							
							gl_shader_gen: std::move objects where applicable  
						
						... 
						
						
						
						Avoids performing copies into the pair being returned. Instead, we can
just move the resources into the pair, avoiding the need to make copies
of both the std::string and ShaderEntries struct. 
						
						
					 
					
						2019-05-19 03:46:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						22324e3ef1 
					 
					
						
						
							
							yuzu/applets/profile_select: Mark header string as translatable  
						
						... 
						
						
						
						This is a user-facing string, so it should be marked as translatable. 
						
						
					 
					
						2019-05-19 01:18:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d77d1a0207 
					 
					
						
						
							
							yuzu/debugger/graphics/graphics_breakpoints: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows the graphics breakpoints to compile with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-19 01:10:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						cad4f2ed29 
					 
					
						
						
							
							yuzu/debugger/profiler: Specify string conversions explicitly  
						
						... 
						
						
						
						This allows the microprofile widget to compile with implicit string
conversions disabled. 
						
						
					 
					
						2019-05-19 01:10:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a059b9eed4 
					 
					
						
						
							
							yuzu/debugger/wait_tree: Specify string conversions explicitly  
						
						... 
						
						
						
						Allows compiling the wait tree widget with implicit string conversions
disabled. 
						
						
					 
					
						2019-05-19 01:10:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						242273788a 
					 
					
						
						
							
							ipc_helpers: Amend floating-point type in Pop<double> specialization  
						
						... 
						
						
						
						Currently, this overload isn't used, so this wasn't actually hit in any
code, only the float overload is used. 
						
						
					 
					
						2019-05-18 22:05:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d5cce86431 
					 
					
						
						
							
							kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked  
						
						... 
						
						
						
						These are only used from within this translation unit, so they don't
need to have external linkage. They were intended to be marked with this
anyways to be consistent with the other service functions. 
						
						
					 
					
						2019-05-18 19:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						88c263ee8e 
					 
					
						
						
							
							service/am: Add missing return in error case for IStorageAccessor's Read()/Write().  
						
						... 
						
						
						
						Previously this would fall through and return successfully, despite
being an out of bounds read or write. 
						
						
					 
					
						2019-05-18 18:50:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a47aaa7f1b 
					 
					
						
						
							
							core/kernel/object: Rename ResetType enum members  
						
						... 
						
						
						
						Renames the members to more accurately indicate what they signify.
"OneShot" and "Sticky" are kind of ambiguous identifiers for the reset
types, and can be kind of misleading. Automatic and Manual communicate
the kind of reset type in a clearer manner. Either the event is
automatically reset, or it isn't and must be manually cleared.
The "OneShot" and "Sticky" terminology is just a hold-over from Citra
where the kernel had a third type of event reset type known as "Pulse".
Given the Switch kernel only has two forms of event reset types, we
don't need to keep the old terminology around anymore. 
						
						
					 
					
						2019-05-18 15:52:51 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						21ea8b2fcb 
					 
					
						
						
							
							gl_rasterizer: Limit OpenGL point size to a minimum of 1  
						
						
						
						
					 
					
						2019-05-18 03:07:29 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						52340c3294 
					 
					
						
						
							
							maxwell_to_gl: Add TriangleFan primitive topology  
						
						
						
						
					 
					
						2019-05-17 19:58:02 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a652e58c54 
					 
					
						
						
							
							gl_rasterizer: Pass the right number of array quad vertices count  
						
						
						
						
					 
					
						2019-05-17 17:08:34 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fb85d5670d 
					 
					
						
						
							
							Merge pull request  #2457  from lioncash/about  
						
						... 
						
						
						
						yuzu/{about_dialog, main}: Specify string conversions explicitly for SCM-related info 
						
						
					 
					
						2019-05-17 15:42:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6f1720a5b7 
					 
					
						
						
							
							Merge pull request  #2477  from ReinUsesLisp/fix-sdl2  
						
						... 
						
						
						
						yuzu_cmd: Make OpenGL's context current 
						
						
					 
					
						2019-05-17 13:04:33 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						865025f612 
					 
					
						
						
							
							Merge pull request  #2478  from ReinUsesLisp/sdl2-compat  
						
						... 
						
						
						
						yuzu_cmd: Use OpenGL compat when asked in the settings 
						
						
					 
					
						2019-05-17 13:04:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1975d32f2d 
					 
					
						
						
							
							Merge pull request  #2479  from ReinUsesLisp/qt-shadow  
						
						... 
						
						
						
						qt/configure_graphics: Shadow options at runtime 
						
						
					 
					
						2019-05-17 13:01:41 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						4cf64f8e09 
					 
					
						
						
							
							qt/configure_graphics: Shadow options at runtime  
						
						... 
						
						
						
						Compatibility profile and the disk shader cache settings shouldn't
be changed at runtime. This aims to address that shadowing those
options. 
						
						
					 
					
						2019-05-17 04:29:20 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						69265e4504 
					 
					
						
						
							
							yuzu_cmd: Use OpenGL compat when asked in the settings  
						
						
						
						
					 
					
						2019-05-17 04:25:26 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						5f877d9458 
					 
					
						
						
							
							yuzu_cmd: Make OpenGL's context current  
						
						... 
						
						
						
						The SDL2 frontend never bound the OpenGL context, resulting on a white
screen and no-ops all over the backend. 
						
						
					 
					
						2019-05-17 04:13:20 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e6c60b419c 
					 
					
						
						
							
							yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat  
						
						... 
						
						
						
						Nvidia's proprietary driver creates a real OpenGL compatibility profile
without this option, meanwhile Intel (and probably AMD, I haven't tested
it) require that QSurfaceFormat::FormatOption::DeprecatedFunctions is
explicitly enabled. 
						
						
					 
					
						2019-05-17 04:09:17 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a6fb6ccc83 
					 
					
						
						
							
							CMakeLists: Handle VS 2019 in a less annoying manner  
						
						... 
						
						
						
						VS 2019 is binary compatible with VS 2017, so we can safely use
the prebuilt libraries for VS 2017 with VS 2019. This makes it less
annoying to build yuzu with the most up to date toolchain. 
						
						
					 
					
						2019-05-14 19:05:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b01cce716e 
					 
					
						
						
							
							video_core/engines/engine_upload: Amend constructor initializer list order  
						
						... 
						
						
						
						Silences a -Wreorder warning. 
						
						
					 
					
						2019-05-14 13:43:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9b6d993e52 
					 
					
						
						
							
							video_core/engines/engine_upload: Default destructor in the cpp file  
						
						... 
						
						
						
						Avoids inlining destruction logic where applicable, and also makes
forward declarations not cause unexpected compilation errors depending
on where the State class is used. 
						
						
					 
					
						2019-05-14 13:41:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ec1c69258a 
					 
					
						
						
							
							video_core/engines/engine_upload: Remove unnecessary const on parameters in function declarations  
						
						... 
						
						
						
						These only apply in the definition of the function. They can be omitted
from the declaration. 
						
						
					 
					
						2019-05-14 13:40:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0f83c8dffa 
					 
					
						
						
							
							video_core/engines/engine_upload: Remove unnecessary includes  
						
						
						
						
					 
					
						2019-05-14 13:39:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5db1b54b58 
					 
					
						
						
							
							video_core/engines/maxwell3d: Get rid of three magic values in CallMethod()  
						
						... 
						
						
						
						We can use the named constant instead of using 32 directly. 
						
						
					 
					
						2019-05-14 09:02:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						48ce5880a0 
					 
					
						
						
							
							video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults()  
						
						... 
						
						
						
						Lessens the amount of code that needs to be read, and gets rid of the
need to introduce an indexing variable. Instead, we just operate on the
objects directly. 
						
						
					 
					
						2019-05-14 08:53:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c212fc9b2c 
					 
					
						
						
							
							video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs  
						
						... 
						
						
						
						std::memset is used to clear the entire register structure, which
requires that the Regs struct be trivially copyable (otherwise undefined
behavior is invoked). This prevents the case where a non-trivial type is
potentially added to the struct. 
						
						
					 
					
						2019-05-14 08:47:56 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						c4d549919f 
					 
					
						
						
							
							Merge pull request  #2462  from lioncash/video-mm  
						
						... 
						
						
						
						video_core/memory_manager: Minor tidying 
						
						
					 
					
						2019-05-14 06:40:33 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						dadcf317dc 
					 
					
						
						
							
							Merge pull request  #2461  from lioncash/unused-var  
						
						... 
						
						
						
						video_core: Remove a few unused variables and functions 
						
						
					 
					
						2019-05-14 06:36:26 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						8b933e77cd 
					 
					
						
						
							
							Merge pull request  #2460  from lioncash/volatile  
						
						... 
						
						
						
						CMakeLists: Specify /volatile:iso for MSVC 
						
						
					 
					
						2019-05-14 06:34:53 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						3e8e335a5c 
					 
					
						
						
							
							Merge pull request  #2450  from lioncash/warn-level  
						
						... 
						
						
						
						CMakeLists: Explicitly specify -Wall for the non-MSVC case 
						
						
					 
					
						2019-05-14 06:34:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						940a71089d 
					 
					
						
						
							
							Merge pull request  #2413  from FernandoS27/opt-gpu  
						
						... 
						
						
						
						Rasterizer Cache: refactor flushing & optimize memory usage of surfaces 
						
						
					 
					
						2019-05-13 23:01:59 -03:00