David 
								
							 
						 
						
							
							
							
							
								
							
							
								cf419ad73e 
								
							 
						 
						
							
							
								
								Merge pull request  #4370  from lioncash/simplify  
							
							... 
							
							
							
							macro_hle: Simplify shift expression in HLE_771BB18C62444DA0() 
							
						 
						
							2020-07-17 13:13:05 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f128be35fe 
								
							 
						 
						
							
							
								
								core/CMakeLists: Add missing physical_memory.h header file  
							
							... 
							
							
							
							Allows this header file to show up in IDE CMake generators. 
							
						 
						
							2020-07-16 22:56:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								68f92e780d 
								
							 
						 
						
							
							
								
								macro_hle: Simplify shift expression in HLE_771BB18C62444DA0()  
							
							... 
							
							
							
							Given the expression involves a 32-bit value, this simplifies down to
just: 0x3ffffff. This is likely a remnant from testing that was never
cleaned up.
Resolves a -Wshift-overflow warning. 
							
						 
						
							2020-07-16 22:16:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a18530237c 
								
							 
						 
						
							
							
								
								macro_hle: Remove unnecessary std::make_pair calls  
							
							... 
							
							
							
							The purpose of make_pair is generally to deduce the types within the
pair without explicitly specifying the types, so these usages were
generally unnecessary, particularly when the type is enforced by the
array declaration. 
							
						 
						
							2020-07-16 21:59:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								38c36545d5 
								
							 
						 
						
							
							
								
								macro: Resolve missing parameter in doxygen comment  
							
							... 
							
							
							
							Resolves a -Wdocumentation warning. 
							
						 
						
							2020-07-16 21:54:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7e7daed253 
								
							 
						 
						
							
							
								
								constants: Add missing <array> include  
							
							... 
							
							
							
							Eliminates reliance on an indirect include. 
							
						 
						
							2020-07-16 21:43:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								214247f203 
								
							 
						 
						
							
							
								
								mii/manager: Resolve sign mismatch warnings  
							
							... 
							
							
							
							Previously the loop termination condition was testing variables of
different signedness. 
							
						 
						
							2020-07-16 21:07:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								b3078bd676 
								
							 
						 
						
							
							
								
								Merge pull request  #4363  from lioncash/mismatch  
							
							... 
							
							
							
							vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer 
							
						 
						
							2020-07-16 21:54:40 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								29a5f65f31 
								
							 
						 
						
							
							
								
								mii/manager: Make use of designated initializers  
							
							... 
							
							
							
							Allows returning the structure in a more concise manner. 
							
						 
						
							2020-07-16 20:45:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								669dfb415e 
								
							 
						 
						
							
							
								
								Merge pull request  #4292  from bunnei/mii-rewrite  
							
							... 
							
							
							
							hle: service: mii: Rewrite service to properly support creation of random and default miis. 
							
						 
						
							2020-07-16 20:05:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								daa19f1894 
								
							 
						 
						
							
							
								
								wrapper: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 20:01:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								28c7c4e06c 
								
							 
						 
						
							
							
								
								vk_texture_cache: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:52:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae380626f 
								
							 
						 
						
							
							
								
								vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer  
							
							... 
							
							
							
							Discovered while converting relevant parts of the codebase over to
designated initializers. 
							
						 
						
							2020-07-16 19:45:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f683a6e7e0 
								
							 
						 
						
							
							
								
								vk_swapchain: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:27:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								98e5d57908 
								
							 
						 
						
							
							
								
								vk_stream_buffer: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:22:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								947749d35d 
								
							 
						 
						
							
							
								
								vk_staging_buffer_pool: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:22:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								4694ea8a99 
								
							 
						 
						
							
							
								
								vk_shader_util: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:17:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								683403d1cf 
								
							 
						 
						
							
							
								
								vk_scheduler: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:11:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f0caeeb9 
								
							 
						 
						
							
							
								
								vk_sampler_cache: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:06:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								faba1ede49 
								
							 
						 
						
							
							
								
								vk_resource_manager: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 19:02:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								96a6d95c9c 
								
							 
						 
						
							
							
								
								vk_renderpass_cache: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:57:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b52d11e26f 
								
							 
						 
						
							
							
								
								Merge pull request  #4362  from lioncash/cast  
							
							... 
							
							
							
							vk_graphics_pipeline: Resolve narrowing warnings 
							
						 
						
							2020-07-16 18:49:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								71a085c84f 
								
							 
						 
						
							
							
								
								vk_rasterizer: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:49:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								42dadb45ac 
								
							 
						 
						
							
							
								
								vk_query_cache: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:34:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fe2c963646 
								
							 
						 
						
							
							
								
								vk_pipeline_cache: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:32:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8ffbe8e7c9 
								
							 
						 
						
							
							
								
								vk_memory_manager: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:26:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6b6af38615 
								
							 
						 
						
							
							
								
								vk_image: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:24:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f734fa9d78 
								
							 
						 
						
							
							
								
								vk_descriptor_pool: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 18:19:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cc47d8b0ce 
								
							 
						 
						
							
							
								
								vk_graphics_pipeline: Resolve narrowing warnings  
							
							... 
							
							
							
							For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a
VkBool32 type, so we need to cast to it explicitly. 
							
						 
						
							2020-07-16 18:13:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0b4ecb96d4 
								
							 
						 
						
							
							
								
								vk_compute_pipeline: Make use of designated initializers where applicable  
							
							
							
						 
						
							2020-07-16 17:32:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7818dcd562 
								
							 
						 
						
							
							
								
								vk_compute_pass: Make use of designated initializers where applicable  
							
							... 
							
							
							
							Note: Some barriers can't be converted over yet, as they ICE MSVC. 
							
						 
						
							2020-07-16 17:23:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5dc1c68a04 
								
							 
						 
						
							
							
								
								vk_buffer_cache: Make use of designated initializers where applicable  
							
							... 
							
							
							
							Note: An array within CopyFrom() cannot be converted over yet, as it
ICEs MSVC when converted over. 
							
						 
						
							2020-07-16 16:59:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								10abdf0147 
								
							 
						 
						
							
							
								
								Merge pull request  #4327  from lioncash/desig2  
							
							... 
							
							
							
							address_space_info: Make use of designated initializers 
							
						 
						
							2020-07-16 17:41:55 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								b880ecc427 
								
							 
						 
						
							
							
								
								Merge pull request  #4333  from lioncash/desig3  
							
							... 
							
							
							
							vk_graphics_pipeline: Make use of designated initializers where applicable 
							
						 
						
							2020-07-16 17:41:45 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								475e7fb624 
								
							 
						 
						
							
							
								
								Merge pull request  #4332  from lioncash/vkdev  
							
							... 
							
							
							
							vk_device: Make use of designated initializers where applicable 
							
						 
						
							2020-07-16 17:41:20 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								c5391180e6 
								
							 
						 
						
							
							
								
								decode/other: Implement S2R.LaneId  
							
							... 
							
							
							
							This maps to host's thread id.
- Fixes graphical issues on Paper Mario. 
							
						 
						
							2020-07-16 16:09:39 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								021aca9492 
								
							 
						 
						
							
							
								
								gl_arb_decompiler: Execute BAR even when inside control flow  
							
							... 
							
							
							
							Unlike GLSL, GLASM allows us to call BAR inside control flow.
- Fixes graphical artifacts in Paper Mario. 
							
						 
						
							2020-07-16 16:05:52 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								03bb8691b7 
								
							 
						 
						
							
							
								
								renderer_{opengl,vulkan}: Clamp shared memory to host's limit  
							
							... 
							
							
							
							This stops shaders from failing to build when the exceed host's shared
memory size limit. An error is logged. 
							
						 
						
							2020-07-16 16:02:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a002ba827d 
								
							 
						 
						
							
							
								
								Merge pull request  #4321  from lioncash/desig  
							
							... 
							
							
							
							vk_blit_screen: Make use of designated initializers where applicable 
							
						 
						
							2020-07-16 14:55:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e05eec5d51 
								
							 
						 
						
							
							
								
								kernel/thread: Remove unimplemented function prototype  
							
							... 
							
							
							
							This isn't used, so it can be removed. 
							
						 
						
							2020-07-16 14:32:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3fe863c8f2 
								
							 
						 
						
							
							
								
								kernel: Remove unused variables  
							
							... 
							
							
							
							Resolves some compiler warnings in the Linux build. 
							
						 
						
							2020-07-16 14:17:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								0cfda822cc 
								
							 
						 
						
							
							
								
								Merge pull request  #4356  from lioncash/inc  
							
							... 
							
							
							
							cpu_manager: Minor tidying up/header inclusions 
							
						 
						
							2020-07-16 14:16:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0a5524a15b 
								
							 
						 
						
							
							
								
								kernel: Add missing include  
							
							
							
						 
						
							2020-07-16 13:51:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								02ff5e8d81 
								
							 
						 
						
							
							
								
								cpu_manager: Mark function getters as static  
							
							... 
							
							
							
							All these do are return std::function instances of static functions, so
these can be used without an instance of the CPU manager. 
							
						 
						
							2020-07-16 13:30:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								59f9dcf6cd 
								
							 
						 
						
							
							
								
								cpu_manager: Remove unused preemption_count variable  
							
							... 
							
							
							
							Shrinks the data structure by 8 bytes. 
							
						 
						
							2020-07-16 13:24:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7f032388fd 
								
							 
						 
						
							
							
								
								cpu_manager: Add missing includes  
							
							... 
							
							
							
							Previously this header was relying on indirect inclusions that are no
longer satisfied. 
							
						 
						
							2020-07-16 13:22:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ameer 
								
							 
						 
						
							
							
							
							
								
							
							
								05174770cc 
								
							 
						 
						
							
							
								
								Refactor adapter code  
							
							
							
						 
						
							2020-07-16 13:00:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								97f40e32b5 
								
							 
						 
						
							
							
								
								Merge pull request  #4261  from ameerj/gc-calibration  
							
							... 
							
							
							
							input_common: GC Controller save and compare against analog origin state 
							
						 
						
							2020-07-16 11:40:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd2e0d2ea 
								
							 
						 
						
							
							
								
								Merge pull request  #4337  from lat9nq/fix-per-game-async  
							
							... 
							
							
							
							main: Set async gpu properly after loading per-game setting 
							
						 
						
							2020-07-16 11:33:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1d761c4440 
								
							 
						 
						
							
							
								
								Merge pull request  #4297  from FearlessTobi/skip-profile-select  
							
							... 
							
							
							
							main/profile_select: Don't prompt for profile selection when only one is available 
							
						 
						
							2020-07-16 09:45:09 -04:00