bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aeada734d 
							
						 
					 
					
						
						
							
							Merge pull request  #4978  from bunnei/shutdown-crash  
						
						... 
						
						
						
						core: cpu_manager: Fix shutdown crash when closing before emulation starts. 
						
					 
					
						2020-11-25 01:20:01 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							e87670ee48 
							
						 
					 
					
						
						
							
							Refactor MaxwellToSpirvComparison. Use Common::BitCast  
						
						... 
						
						
						
						Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc> 
						
					 
					
						2020-11-25 00:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							1dbf71ceb3 
							
						 
					 
					
						
						
							
							Address PR feedback from Rein  
						
						
						
					 
					
						2020-11-24 22:46:45 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							9014861858 
							
						 
					 
					
						
						
							
							vulkan_renderer: Alpha Test Culling Implementation  
						
						... 
						
						
						
						Used by various textures in many titles, e.g.  SSBU menu. 
						
					 
					
						2020-11-24 22:46:45 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1da7eb119 
							
						 
					 
					
						
						
							
							Merge pull request  #4905  from german77/AnalogFromButton  
						
						... 
						
						
						
						Allow to dial any angle with digital joystick 
						
					 
					
						2020-11-24 16:04:55 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0832da3e40 
							
						 
					 
					
						
						
							
							Merge pull request  #4799  from bunnei/execute-program  
						
						... 
						
						
						
						core: Refactor loader and implement ExecuteProgram 
						
					 
					
						2020-11-24 15:27:22 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3359e5ab70 
							
						 
					 
					
						
						
							
							core: cpu_manager: Fix shutdown crash when closing before emulation starts.  
						
						
						
					 
					
						2020-11-24 15:25:39 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4fbe4da911 
							
						 
					 
					
						
						
							
							frontend: yuzu (qt): Register a callback for ExecuteProgram.  
						
						
						
					 
					
						2020-11-24 15:18:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb5ca80c0 
							
						 
					 
					
						
						
							
							service: am: Implement ExecuteProgram and required stubs.  
						
						... 
						
						
						
						- This is used by Super Mario 3D All-Stars. 
						
					 
					
						2020-11-24 15:17:43 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5f75d97125 
							
						 
					 
					
						
						
							
							core: loader: Implement support for loading indexed programs.  
						
						
						
					 
					
						2020-11-24 15:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7791cc8c2e 
							
						 
					 
					
						
						
							
							hle: services: Fix a crash with improper NVFlinger lifetime management. ( #4977 )  
						
						... 
						
						
						
						* hle: services: Fix a crash with improper NVFlinger lifetime management.
- This crash would happen when attempting to shutdown yuzu early on in boot. 
						
					 
					
						2020-11-24 14:31:58 -08:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							e8b2fd21d8 
							
						 
					 
					
						
						
							
							nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID  
						
						... 
						
						
						
						- Use .at() instead of raw indexing when dealing with untrusted indices.
- For the special case of WaitFence with syncpoint id UINT32_MAX,
  instead of crashing, log an error and ignore.  This is what I get when
  running Super Mario Maker 2. 
						
					 
					
						2020-11-24 12:59:41 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbda5e9ec9 
							
						 
					 
					
						
						
							
							Merge pull request  #3681  from lioncash/component  
						
						... 
						
						
						
						decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize() 
						
					 
					
						2020-11-24 04:38:03 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							410ed82922 
							
						 
					 
					
						
						
							
							Merge pull request  #4942  from lioncash/system  
						
						... 
						
						
						
						core: Make use of [[nodiscard]] with the System class 
						
					 
					
						2020-11-24 04:26:59 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7afb7a9494 
							
						 
					 
					
						
						
							
							Merge pull request  #4972  from lioncash/unused4  
						
						... 
						
						
						
						svc: Remove unnecessary [[maybe_unused]] tag 
						
					 
					
						2020-11-24 04:25:59 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6694e11303 
							
						 
					 
					
						
						
							
							input_common: Fix typo in gc_poller.cpp with [[maybe_unused]].  
						
						
						
					 
					
						2020-11-23 21:42:06 -08:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ab25d1fe9a 
							
						 
					 
					
						
						
							
							nvservices: Reintroducee IoctlCtrl  
						
						... 
						
						
						
						Fixes regression caused by #4907  which caused games like Breath of the Wild 1.0.0 not to boot. 
						
					 
					
						2020-11-24 16:40:23 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ec6a265bf 
							
						 
					 
					
						
						
							
							Merge pull request  #4980  from bunnei/error-fixup  
						
						... 
						
						
						
						input_common: Add more missing [[maybe_unused]] from #4927 . 
						
					 
					
						2020-11-23 21:00:59 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb7540d69 
							
						 
					 
					
						
						
							
							input_common: Add more missing [[maybe_unused]] from  #4927 .  
						
						
						
					 
					
						2020-11-23 20:50:35 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d04abd39eb 
							
						 
					 
					
						
						
							
							Fix warnings in core/frontend/input.h with [[maybe_unused]]  
						
						... 
						
						
						
						Fixes build break due to #4927  
						
					 
					
						2020-11-23 18:11:21 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e371d12af6 
							
						 
					 
					
						
						
							
							Merge pull request  #4927  from lioncash/input-error  
						
						... 
						
						
						
						input_common: Treat warnings as errors 
						
					 
					
						2020-11-23 17:25:53 -08:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							994f497781 
							
						 
					 
					
						
						
							
							Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread  
						
						... 
						
						
						
						EmuWindow::PollEvents was called from the GPU thread (or the CPU thread
in sync-GPU mode) when swapping buffers.  It had three implementations:
- In GRenderWindow, it didn't actually poll events, just set a flag and
  emit a signal to indicate that a frame was displayed.
- In EmuWindow_SDL2_Hide, it did nothing.
- In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong
  because SDL_PollEvents is supposed to be called on the thread that set
  up video - in this case, the main thread, which was sleeping in a
  busyloop (regardless of whether sync-GPU was enabled).  On macOS this
  causes a crash.
To fix this:
- Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a
  default implementation that does nothing.
- In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have
  the main thread call SDL_WaitEvent in a loop. 
						
					 
					
						2020-11-23 17:58:49 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d1447897a 
							
						 
					 
					
						
						
							
							Merge pull request  #4451  from slashiee/extended-logging  
						
						... 
						
						
						
						logging/settings: Increase maximum log size to 100 MB and add extended logging option 
						
					 
					
						2020-11-23 13:34:15 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							874be0e3e1 
							
						 
					 
					
						
						
							
							svc: Remove unnecessary [[maybe_unused]] tag  
						
						... 
						
						
						
						The parameter is used in this function, so this suppression isn't
necessary. 
						
					 
					
						2020-11-23 10:17:20 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b05c32343 
							
						 
					 
					
						
						
							
							Merge pull request  #4969  from liushuyu/master  
						
						... 
						
						
						
						CI: move refreshenv to the configure step 
						
					 
					
						2020-11-22 20:27:16 -08:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b546640c41 
							
						 
					 
					
						
						
							
							CI: move refreshenv to the configure step...  
						
						... 
						
						
						
						... so that cmake can find the Vulkan SDK binaries 
						
					 
					
						2020-11-22 16:19:34 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5c4774e8ce 
							
						 
					 
					
						
						
							
							input_common: Treat warnings as errors  
						
						... 
						
						
						
						Migrates over warnings as errors for input common to match how the
common library treats warnings as errors. 
						
					 
					
						2020-11-22 04:50:03 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a85bc1e77 
							
						 
					 
					
						
						
							
							Merge pull request  #4944  from lioncash/system-rem  
						
						... 
						
						
						
						patch_manager: Remove usages of the global system instance 
						
					 
					
						2020-11-21 22:12:34 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e13a91fa9b 
							
						 
					 
					
						
						
							
							Merge pull request  #4954  from lioncash/compare  
						
						... 
						
						
						
						gl_rasterizer: Make floating-point literal a float 
						
					 
					
						2020-11-22 09:55:23 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5502f39125 
							
						 
					 
					
						
						
							
							Merge pull request  #4955  from lioncash/move3  
						
						... 
						
						
						
						async_shaders: std::move data within QueueVulkanShader() 
						
					 
					
						2020-11-21 01:21:08 -08:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba3dd7b78f 
							
						 
					 
					
						
						
							
							Merge pull request  #4960  from liushuyu/master  
						
						... 
						
						
						
						ci: install Vulkan SDK in MSVC build 
						
					 
					
						2020-11-21 03:47:17 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afd0e2ee87 
							
						 
					 
					
						
						
							
							Merge pull request  #4907  from ogniK5377/nvdrv-cleanup  
						
						... 
						
						
						
						core: Make nvservices more standardized 
						
					 
					
						2020-11-20 22:15:44 -08:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							185bf3fd28 
							
						 
					 
					
						
						
							
							ci: install Vulkan SDK in MSVC build  
						
						
						
					 
					
						2020-11-20 23:01:59 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8758378dc4 
							
						 
					 
					
						
						
							
							applets/controller: Use a pair of emulated controller index to controller type  
						
						
						
					 
					
						2020-11-20 22:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							102630f2b2 
							
						 
					 
					
						
						
							
							configure_input_player: Use the npad style set to show the available controllers  
						
						... 
						
						
						
						This will reduce the likelihood of an invalid controller type to be set within a game 
						
					 
					
						2020-11-20 22:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d88baa746b 
							
						 
					 
					
						
						
							
							Merge pull request  #4957  from ReinUsesLisp/alpha-test-rt  
						
						... 
						
						
						
						gl_rasterizer: Remove warning of untested alpha test 
						
					 
					
						2020-11-20 21:19:06 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							acc14d233f 
							
						 
					 
					
						
						
							
							gl_rasterizer: Remove warning of untested alpha test  
						
						... 
						
						
						
						Alpha test has been proven to only affect the first render target. 
						
					 
					
						2020-11-20 23:17:40 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b00f4abe36 
							
						 
					 
					
						
						
							
							Merge pull request  #4953  from lioncash/shader-shadow  
						
						... 
						
						
						
						shader_bytecode: Eliminate variable shadowing 
						
					 
					
						2020-11-20 16:58:14 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c47c3d723f 
							
						 
					 
					
						
						
							
							Merge pull request  #4951  from bunnei/olsc-stub  
						
						... 
						
						
						
						hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions. 
						
					 
					
						2020-11-20 14:06:37 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3794c91145 
							
						 
					 
					
						
						
							
							olsc: Move member initialization to after member functions.  
						
						
						
					 
					
						2020-11-20 10:50:50 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							01db5cf203 
							
						 
					 
					
						
						
							
							async_shaders: emplace threads into the worker thread vector  
						
						... 
						
						
						
						Same behavior, but constructs the threads in place instead of moving
them. 
						
					 
					
						2020-11-20 04:46:56 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ba3916fc67 
							
						 
					 
					
						
						
							
							async_shaders: Simplify implementation of GetCompletedWork()  
						
						... 
						
						
						
						This is equivalent to moving all the contents and then clearing the
vector. This avoids a redundant allocation. 
						
					 
					
						2020-11-20 04:44:44 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcc98e11a 
							
						 
					 
					
						
						
							
							async_shaders: Simplify moving data into the pending queue  
						
						
						
					 
					
						2020-11-20 04:41:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5b441fa25d 
							
						 
					 
					
						
						
							
							async_shaders: std::move data within QueueVulkanShader()  
						
						... 
						
						
						
						Same behavior, but avoids redundant copies.
While we're at it, we can simplify the pushing of the parameters into
the pending queue. 
						
					 
					
						2020-11-20 04:38:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8469b76630 
							
						 
					 
					
						
						
							
							gl_rasterizer: Make floating-point literal a float  
						
						... 
						
						
						
						Gets rid of an unnecessary expansion from float to double. 
						
					 
					
						2020-11-20 04:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b7cd5d742e 
							
						 
					 
					
						
						
							
							shader_bytecode: Make use of [[nodiscard]] where applicable  
						
						... 
						
						
						
						Ensures that all queried values are made use of. 
						
					 
					
						2020-11-20 02:20:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							56ecafc204 
							
						 
					 
					
						
						
							
							shader_bytecode: Eliminate variable shadowing  
						
						
						
					 
					
						2020-11-20 02:13:45 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							715f0c3b0c 
							
						 
					 
					
						
						
							
							Merge pull request  #4941  from lioncash/config  
						
						... 
						
						
						
						configure_input_player: Use static qualifier for IsProfileNameValid() 
						
					 
					
						2020-11-20 14:16:01 +08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bba7e8ea4b 
							
						 
					 
					
						
						
							
							Merge pull request  #4950  from german77/RumbleStrenght  
						
						... 
						
						
						
						Modify rumble amplification 
						
					 
					
						2020-11-20 00:40:09 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e883101999 
							
						 
					 
					
						
						
							
							Merge pull request  #4952  from ReinUsesLisp/bit-cast  
						
						... 
						
						
						
						common/bit_cast: Add function matching std::bit_cast without constexpr 
						
					 
					
						2020-11-20 00:39:30 -05:00