bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								faffc3144c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								9f8d7748d9 
								
							 
						 
						
							
							
								
								core: loader: Implement support for loading indexed programs.  
							
							
							
						 
						
							2020-11-24 15:16:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5f53d285aa 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								00f2c7fbb9 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd45a009a 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								4f1f4ecef7 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2717355678 
								
							 
						 
						
							
							
								
								Merge pull request  #4972  from lioncash/unused4  
							
							... 
							
							
							
							svc: Remove unnecessary [[maybe_unused]] tag 
							
						 
						
							2020-11-24 04:25:59 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f2bb584578 
								
							 
						 
						
							
							
								
								input_common: Fix typo in gc_poller.cpp with [[maybe_unused]].  
							
							
							
						 
						
							2020-11-23 21:42:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chloe Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d84ecae2 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								862457e75c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2382020d8d 
								
							 
						 
						
							
							
								
								input_common: Add more missing [[maybe_unused]] from  #4927 .  
							
							
							
						 
						
							2020-11-23 20:50:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac1148798 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								ec40411cfe 
								
							 
						 
						
							
							
								
								Merge pull request  #4927  from lioncash/input-error  
							
							... 
							
							
							
							input_common: Treat warnings as errors 
							
						 
						
							2020-11-23 17:25:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									comex 
								
							 
						 
						
							
							
							
							
								
							
							
								bb729eefce 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								7781ef2038 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b038dcf23c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a3470ea588 
								
							 
						 
						
							
							
								
								Merge pull request  #4969  from liushuyu/master  
							
							... 
							
							
							
							CI: move refreshenv to the configure step 
							
						 
						
							2020-11-22 20:27:16 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								bf23f7a2fa 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c8aec32f12 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c0ca8b9fa4 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e718f63b22 
								
							 
						 
						
							
							
								
								Merge pull request  #4954  from lioncash/compare  
							
							... 
							
							
							
							gl_rasterizer: Make floating-point literal a float 
							
						 
						
							2020-11-22 09:55:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9ccd07c0ea 
								
							 
						 
						
							
							
								
								Merge pull request  #4955  from lioncash/move3  
							
							... 
							
							
							
							async_shaders: std::move data within QueueVulkanShader() 
							
						 
						
							2020-11-21 01:21:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								7bec0ce42c 
								
							 
						 
						
							
							
								
								Merge pull request  #4960  from liushuyu/master  
							
							... 
							
							
							
							ci: install Vulkan SDK in MSVC build 
							
						 
						
							2020-11-21 03:47:17 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7e733589be 
								
							 
						 
						
							
							
								
								Merge pull request  #4907  from ogniK5377/nvdrv-cleanup  
							
							... 
							
							
							
							core: Make nvservices more standardized 
							
						 
						
							2020-11-20 22:15:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea5a46e84 
								
							 
						 
						
							
							
								
								ci: install Vulkan SDK in MSVC build  
							
							
							
						 
						
							2020-11-20 23:01:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								75aa6e9beb 
								
							 
						 
						
							
							
								
								applets/controller: Use a pair of emulated controller index to controller type  
							
							
							
						 
						
							2020-11-20 22:22:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								a8ba5c5929 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b0e014d8c8 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								6263722e4d 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								bba996075e 
								
							 
						 
						
							
							
								
								Merge pull request  #4953  from lioncash/shader-shadow  
							
							... 
							
							
							
							shader_bytecode: Eliminate variable shadowing 
							
						 
						
							2020-11-20 16:58:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ac9e9991e6 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2f0eb8d38c 
								
							 
						 
						
							
							
								
								olsc: Move member initialization to after member functions.  
							
							
							
						 
						
							2020-11-20 10:50:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								953aff6f0e 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a15dc601be 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								088767da00 
								
							 
						 
						
							
							
								
								async_shaders: Simplify moving data into the pending queue  
							
							
							
						 
						
							2020-11-20 04:41:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac9c08758 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								ae52755d5c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b482ef0f06 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b0172c1888 
								
							 
						 
						
							
							
								
								shader_bytecode: Eliminate variable shadowing  
							
							
							
						 
						
							2020-11-20 02:13:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								c10e0127cc 
								
							 
						 
						
							
							
								
								Merge pull request  #4941  from lioncash/config  
							
							... 
							
							
							
							configure_input_player: Use static qualifier for IsProfileNameValid() 
							
						 
						
							2020-11-20 14:16:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								1368dff078 
								
							 
						 
						
							
							
								
								Merge pull request  #4950  from german77/RumbleStrenght  
							
							... 
							
							
							
							Modify rumble amplification 
							
						 
						
							2020-11-20 00:40:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								4b633461f1 
								
							 
						 
						
							
							
								
								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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								4263ecebf5 
								
							 
						 
						
							
							
								
								Merge pull request  #4308  from ReinUsesLisp/maxwell-3d-funcs  
							
							... 
							
							
							
							maxwell_3d: Move code to separate functions and insert instead of push_back 
							
						 
						
							2020-11-20 01:57:22 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								778c06d35b 
								
							 
						 
						
							
							
								
								common/bit_cast: Add function matching std::bit_cast without constexpr  
							
							... 
							
							
							
							Add a std::bit_cast-like function archiving the same runtime results as
the standard function, without compile time support.
This allows us to use bit_cast while we wait for compiler support, it
can be trivially replaced in the future. 
							
						 
						
							2020-11-20 01:52:37 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0f918ee2 
								
							 
						 
						
							
							
								
								Merge pull request  #4948  from lioncash/page-resize  
							
							... 
							
							
							
							virtual_buffer: Do nothing on resize() calls with same sizes 
							
						 
						
							2020-11-19 12:39:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								655892e84b 
								
							 
						 
						
							
							
								
								hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions.  
							
							... 
							
							
							
							- Used by Animal Cross: New Horizons v1.6.0 update, minimal stub gets this update working. 
							
						 
						
							2020-11-19 12:36:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								3edd74463f 
								
							 
						 
						
							
							
								
								Modify rumble amplification  
							
							
							
						 
						
							2020-11-19 11:30:52 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								638f982efc 
								
							 
						 
						
							
							
								
								virtual_buffer: Do nothing on resize() calls with same sizes  
							
							... 
							
							
							
							Prevents us from churning memory by freeing and reallocating a memory
block that would have already been adequate as is. 
							
						 
						
							2020-11-19 07:54:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d2aae53f23 
								
							 
						 
						
							
							
								
								Merge pull request  #4936  from lioncash/page  
							
							... 
							
							
							
							page_table: Allow page tables to be moved 
							
						 
						
							2020-11-18 20:40:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b4b63c878f 
								
							 
						 
						
							
							
								
								patch_manager: Remove usages of the global system instance  
							
							... 
							
							
							
							With this, only 19 usages of the global system instance remain within
the core library.
We're almost there. 
							
						 
						
							2020-11-18 09:36:48 -05:00