Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							45c5b084fd 
							
						 
					 
					
						
						
							
							ast: Improve string concat readability in operator()  
						
						... 
						
						
						
						Provides an in-place format string to make it more pleasant to read. 
						
					 
					
						2020-12-07 16:15:28 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							edcbd47800 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Elide unnecessary copies within DeclareConstantBuffers()  
						
						... 
						
						
						
						Resolves a -Wrange-loop-analysis warning. 
						
					 
					
						2020-12-07 14:01:52 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd051eced 
							
						 
					 
					
						
						
							
							Merge pull request  #5149  from comex/xx-map-interval  
						
						... 
						
						
						
						map_interval: Change field order to address uninitialized field warning 
						
					 
					
						2020-12-07 10:14:02 -08:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12f3b13995 
							
						 
					 
					
						
						
							
							Merge pull request  #5159  from lioncash/move-amend  
						
						... 
						
						
						
						shader_ir: std::move node within DeclareAmend() 
						
					 
					
						2020-12-07 04:58:01 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5d2f18fbcd 
							
						 
					 
					
						
						
							
							buffer_block: Mark interface as nodiscard where applicable  
						
						... 
						
						
						
						Prevents logic errors from occurring from unused values. 
						
					 
					
						2020-12-07 01:53:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3954f14c6d 
							
						 
					 
					
						
						
							
							buffer_block: Remove unnecessary includes  
						
						... 
						
						
						
						Reduces the amount of dependencies the header pulls in. 
						
					 
					
						2020-12-07 01:52:16 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ae6224f12 
							
						 
					 
					
						
						
							
							Merge pull request  #5158  from lioncash/video-fmt  
						
						... 
						
						
						
						video_core: Remove unnecessary enum class casting in logging messages 
						
					 
					
						2020-12-07 03:35:25 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a58d57a60d 
							
						 
					 
					
						
						
							
							Merge pull request  #5148  from comex/xx-unused-fields  
						
						... 
						
						
						
						core: Mark unused fields as [[maybe_unused]] 
						
					 
					
						2020-12-06 22:33:00 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24cabf5e2f 
							
						 
					 
					
						
						
							
							Merge pull request  #5154  from comex/xx-ipc  
						
						... 
						
						
						
						hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cpp 
						
					 
					
						2020-12-06 22:32:04 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7234f436aa 
							
						 
					 
					
						
						
							
							shader_ir: std::move node within DeclareAmend()  
						
						... 
						
						
						
						Same behavior, but elides an unnecessary atomic reference count
increment and decrement. 
						
					 
					
						2020-12-07 00:51:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5f5c9bf3 
							
						 
					 
					
						
						
							
							video_core: Remove unnecessary enum class casting in logging messages  
						
						... 
						
						
						
						fmt now automatically prints the numeric value of an enum class member
by default, so we don't need to use casts any more.
Reduces the line noise a bit. 
						
					 
					
						2020-12-07 00:41:50 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a00a0ade6 
							
						 
					 
					
						
						
							
							Merge pull request  #5147  from comex/xx-purevirt  
						
						... 
						
						
						
						nvdrv: Remove useless re-declaration of pure virtual methods that were already declared in the superclass 
						
					 
					
						2020-12-07 00:08:46 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43f0b42088 
							
						 
					 
					
						
						
							
							Merge pull request  #5150  from comex/xx-boxcat  
						
						... 
						
						
						
						boxcat: Avoid unnecessary object copy 
						
					 
					
						2020-12-07 00:07:39 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23aabe85e6 
							
						 
					 
					
						
						
							
							Merge pull request  #5152  from comex/xx-override  
						
						... 
						
						
						
						renderer_vulkan: Add missing `override` specifier 
						
					 
					
						2020-12-07 00:07:17 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69af6ada2f 
							
						 
					 
					
						
						
							
							Merge pull request  #5136  from lioncash/video-shadow3  
						
						... 
						
						
						
						video_core: Resolve more variable shadowing scenarios pt.3 
						
					 
					
						2020-12-07 00:06:53 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7a1f1351 
							
						 
					 
					
						
						
							
							maxwell_3d: Move member variables to end of class  
						
						... 
						
						
						
						Follows our established coding style. 
						
					 
					
						2020-12-06 20:56:00 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ce0712bf95 
							
						 
					 
					
						
						
							
							maxwell_3d: Resolve -Wdocumentation warning  
						
						... 
						
						
						
						Removes a documentation comment for a non-existent member. 
						
					 
					
						2020-12-06 20:48:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc5c4403a 
							
						 
					 
					
						
						
							
							maxwell_3d: Remove unused dirty_pointer array  
						
						... 
						
						
						
						This is unused and removing it shrinks the structure by 3584 bytes. 
						
					 
					
						2020-12-06 20:46:57 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							2dce2be138 
							
						 
					 
					
						
						
							
							configure_motion_touch: Fix unescaped backslash in regex  
						
						... 
						
						
						
						Since this is inside a string literal, backslashes that are part of
regex syntax have to be escaped.  But that's ugly, so convert to a raw
string instead. 
						
					 
					
						2020-12-06 19:25:48 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							0791082b43 
							
						 
					 
					
						
						
							
							network, sockets: Replace POLL_IN, POLL_OUT, etc. constants with an enum class PollEvents  
						
						... 
						
						
						
						Actually, two enum classes, since for some reason there are two separate
yet identical `PollFD` types used in the codebase.  I get that one is
ABI-compatible with the Switch while the other is an abstract type used
for the host, but why not use `WSAPOLLFD` directly for the latter?
Anyway, why make this change?  Because on Apple platforms, `POLL_IN`,
`POLL_OUT`, etc. (with an underscore) are defined as macros in
<sys/signal.h>.  (This is inherited from FreeBSD.)  So defining
a variable with the same name causes a compile error.
I could just rename the variables, but while I was at it I thought I
might as well switch to an enum for stronger typing.
Also, change the type used for values copied directly to/from the
`events` and `revents` fields of the host *native*
`pollfd`/`WSASPOLLFD`, from `u32` to `short`, as `short` is the correct
canonical type on both Unix and Windows. 
						
					 
					
						2020-12-06 19:14:42 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							e31cb50405 
							
						 
					 
					
						
						
							
							Fix "explicitly defaulted but implicitly deleted" warning  
						
						... 
						
						
						
						`PhysicalCore`'s move assignment operator was declared as `= default`,
but was implicitly deleted because `PhysicalCore` has fields
of reference type.  Switch to explicitly deleting it to avoid a Clang
warning.
The move *constructor* is still defaulted, and is required to exist due
to the use of `std::vector<PhysicalCore>`. 
						
					 
					
						2020-12-06 19:02:04 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							3373149fdc 
							
						 
					 
					
						
						
							
							hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cpp  
						
						... 
						
						
						
						- Add a type check so that calling Push with an invalid type produces a
  compile error rather than a linker error.
- vi.cpp was calling Push with a variable of type `std::size_t`.
  There's no explicit overload for `size_t`, but there is one for `u64`,
  which on most platforms is the same type as `size_t`.  On macOS,
  however, it isn't: both types are 64 bits, but `size_t` is `unsigned
  long` and `u64` is `unsigned long long`.  Regardless, it makes more
  sense to explicitly use `u64` here instead of `size_t`. 
						
					 
					
						2020-12-06 18:59:22 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							0e122c13ad 
							
						 
					 
					
						
						
							
							CMakeLists,network: Create YUZU_UNIX macro to replace __unix__  
						
						... 
						
						
						
						__unix__ is not predefined on Apple platforms even though they are Unix. 
						
					 
					
						2020-12-06 18:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							eea5122d1b 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add missing override specifier  
						
						
						
					 
					
						2020-12-06 18:38:52 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							b8fbf6969c 
							
						 
					 
					
						
						
							
							map_interval: Change field order to address uninitialized field warning  
						
						... 
						
						
						
						Clang complains about `new_chunk`'s constructor using the
then-uninitialized `first_chunk` (even though it's just to get a pointer
into it). 
						
					 
					
						2020-12-06 18:37:23 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							feac654ba0 
							
						 
					 
					
						
						
							
							core: Mark unused fields as [[maybe_unused]]  
						
						
						
					 
					
						2020-12-06 18:36:10 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							5cb1a343d1 
							
						 
					 
					
						
						
							
							boxcat: Avoid unnecessary object copy  
						
						
						
					 
					
						2020-12-06 18:31:13 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							716ae72aac 
							
						 
					 
					
						
						
							
							nvdrv: Remove useless re-declaration of pure virtual methods that were already declared in the superclass  
						
						
						
					 
					
						2020-12-06 18:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							d637114c17 
							
						 
					 
					
						
						
							
							video_core: Adjust NUM macro to avoid Clang warning  
						
						... 
						
						
						
						The previous definition was:
    #define NUM(field_name) (sizeof(Maxwell3D::Regs::field_name) / sizeof(u32))
In cases where `field_name` happens to refer to an array, Clang thinks
`sizeof(an array value) / sizeof(a type)` is an instance of the idiom
where `sizeof` is used to compute an array length.  So it thinks the
type in the denominator ought to be the array element type, and warns if
it isn't, assuming this is a mistake.
In reality, `NUM` is not used to get array lengths at all, so there is no
mistake.  Silence the warning by applying Clang's suggested workaround
of parenthesizing the denominator. 
						
					 
					
						2020-12-06 18:24:16 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e5f595b31 
							
						 
					 
					
						
						
							
							Merge pull request  #5143  from comex/xx-users-size  
						
						... 
						
						
						
						yuzu_cmd: Remove 'users_size' 
						
					 
					
						2020-12-06 19:34:53 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88959b0047 
							
						 
					 
					
						
						
							
							Merge pull request  #5141  from comex/xx-true-false  
						
						... 
						
						
						
						maxwell_dma: Rename RenderEnable::Mode::FALSE and TRUE to avoid name conflict 
						
					 
					
						2020-12-06 19:34:24 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd05c7ec79 
							
						 
					 
					
						
						
							
							Merge pull request  #5140  from FearlessTobi/port-5577  
						
						... 
						
						
						
						Port citra-emu/citra#5577 : "Update cubeb and request a persistent stream session" 
						
					 
					
						2020-12-06 01:53:02 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53a04d6b5d 
							
						 
					 
					
						
						
							
							Merge pull request  #5132  from lioncash/xbyak-abi  
						
						... 
						
						
						
						xbyak_abi: Avoid implicit sign conversions 
						
					 
					
						2020-12-06 01:22:43 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1bdb756d28 
							
						 
					 
					
						
						
							
							hle: kernel: Process: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ae0ae0e9 
							
						 
					 
					
						
						
							
							core: cpu_manager: Fix a typo in PreemptSingleCore, which broke many games.  
						
						... 
						
						
						
						- We were reload'ing the old current scheduler, which may have changed. 
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9b492430bb 
							
						 
					 
					
						
						
							
							hle: kernel: Thread: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4d1e2ade 
							
						 
					 
					
						
						
							
							hle: kernel: KScopedSchedulerLockAndSleep: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b4f2337e 
							
						 
					 
					
						
						
							
							hle: kernel: KScopedLock: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							165d8485f0 
							
						 
					 
					
						
						
							
							hle: kernel: KAbstractSchedulerLock: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							960500cfd2 
							
						 
					 
					
						
						
							
							hle: kernel: KScheduler: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8fd921557f 
							
						 
					 
					
						
						
							
							hle: kernel: KPriorityQueue: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4d3be1816c 
							
						 
					 
					
						
						
							
							hle: kernel: KAffinityMask: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							357d79fb6e 
							
						 
					 
					
						
						
							
							hle: kernel: GlobalSchedulerContext: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d2c0c94f0b 
							
						 
					 
					
						
						
							
							common: BitSet: Various style fixes based on code review feedback.  
						
						
						
					 
					
						2020-12-06 00:27:13 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1326d9230 
							
						 
					 
					
						
						
							
							hle: kernel: Use C++ style comments in KScheduler, etc.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bc59ca92b6 
							
						 
					 
					
						
						
							
							kernel: KScopedSchedulerLockAndSleep: Remove unused ctor.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b7e4f915 
							
						 
					 
					
						
						
							
							kernel: time_manager: Add missing lock guards.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ccce6cb3be 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate to KScopedSchedulerLock.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4756cb203e 
							
						 
					 
					
						
						
							
							hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8d3e06349e 
							
						 
					 
					
						
						
							
							hle: kernel: Separate KScheduler from GlobalSchedulerContext class.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9e29e36a78 
							
						 
					 
					
						
						
							
							hle: kernel: Rewrite scheduler implementation based on Mesopshere.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c10a37e5b6 
							
						 
					 
					
						
						
							
							hle: kernel: physical_core: Clear exclusive state after each run.  
						
						... 
						
						
						
						- This is closer to pre-multicore behavior, and works a bit better. 
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7e5d0f1fe3 
							
						 
					 
					
						
						
							
							hle: kernel: Port KAbstractSchedulerLock from Mesosphere.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							39d356782e 
							
						 
					 
					
						
						
							
							hle: kernel: svc: Remove reschedule on svcBreak.  
						
						... 
						
						
						
						- This breaks things, and is unnecessary, since emulation will be done at this point. 
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d58a609ae4 
							
						 
					 
					
						
						
							
							hle: kernel: process: Add schedule count tracking, to be used for yield impl.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							493263f415 
							
						 
					 
					
						
						
							
							hle: kernel: svc: Remove unnecessary hack in svcSleep.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ccac3eb7 
							
						 
					 
					
						
						
							
							common: Port KPriorityQueue from Mesosphere.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8dbfa4e1a4 
							
						 
					 
					
						
						
							
							common: Port BitSet from Mesosphere.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e18ee8d681 
							
						 
					 
					
						
						
							
							hle: kernel: Port KAffinityMask from Mesosphere.  
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e6cd5788 
							
						 
					 
					
						
						
							
							maxwell_dma: Rename RenderEnable::Mode::FALSE and TRUE to avoid name conflict  
						
						... 
						
						
						
						On Apple platforms, FALSE and TRUE are defined as macros by
<mach/boolean.h>, which is included by various system headers.
Note that there appear to be no actual users of the names to fix up. 
						
					 
					
						2020-12-05 17:59:02 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc69fa07c 
							
						 
					 
					
						
						
							
							yuzu_cmd: Remove 'users_size'  
						
						... 
						
						
						
						Specifically:
    const auto size = sdl2_config->GetInteger("System", "users_size", 0);
The variable is never used, producing a warning.  I wondered if this
ought to be assigning something to in `Settings`, but nothing else in
the codebase ever mentions a setting called "users_size", so I guess
it's safe to remove... 
						
					 
					
						2020-12-05 17:50:39 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e7360273 
							
						 
					 
					
						
						
							
							Update cubeb and request a persistent stream session  
						
						
						
					 
					
						2020-12-05 22:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f95602f152 
							
						 
					 
					
						
						
							
							video_core: Resolve more variable shadowing scenarios pt.3  
						
						... 
						
						
						
						Cleans out the rest of the occurrences of variable shadowing and makes
any further occurrences of shadowing compiler errors. 
						
					 
					
						2020-12-05 16:02:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c277d7d171 
							
						 
					 
					
						
						
							
							game_list_p: Resolve deprecated usage of QVariant operator<  
						
						... 
						
						
						
						This is designated as obsolete in Qt's docs (see:
https://doc.qt.io/qt-5/qvariant-obsolete.html#operator-lt ) 
						
					 
					
						2020-12-05 15:38:58 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d4a289d5 
							
						 
					 
					
						
						
							
							applets: Resolve variable shadowing  
						
						
						
					 
					
						2020-12-05 08:37:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							414a87a4f4 
							
						 
					 
					
						
						
							
							video_core: Resolve more variable shadowing scenarios pt.2  
						
						... 
						
						
						
						Migrates the video core code closer to enabling variable shadowing
warnings as errors.
This primarily sorts out shadowing occurrences within the Vulkan code. 
						
					 
					
						2020-12-05 06:39:35 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6a896c4bd 
							
						 
					 
					
						
						
							
							Merge pull request  #5124  from lioncash/video-shadow  
						
						... 
						
						
						
						video_core: Resolve more variable shadowing scenarios 
						
					 
					
						2020-12-05 00:48:08 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63419e144f 
							
						 
					 
					
						
						
							
							Merge pull request  #5127  from FearlessTobi/port-5617  
						
						... 
						
						
						
						Port citra-emu/citra#5617 : "Fix telemetry-related exit crash from use-after-free" 
						
					 
					
						2020-12-04 21:57:40 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2c375013dd 
							
						 
					 
					
						
						
							
							xbyak_abi: Shorten std::size_t to size_t  
						
						... 
						
						
						
						Makes for less reading. 
						
					 
					
						2020-12-05 00:43:55 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b126267442 
							
						 
					 
					
						
						
							
							xbyak_abi: Avoid implicit sign conversions  
						
						
						
					 
					
						2020-12-05 00:43:41 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							7fbeb489d3 
							
						 
					 
					
						
						
							
							system_version: Update to 11.0.0  
						
						
						
					 
					
						2020-12-05 16:08:03 +11:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							37d672bf08 
							
						 
					 
					
						
						
							
							Fix telemetry-related exit crash from use-after-free  
						
						... 
						
						
						
						Co-Authored-By: xperia64 <xperia64@users.noreply.github.com> 
						
					 
					
						2020-12-05 02:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							94af77aa7c 
							
						 
					 
					
						
						
							
							codec: Remove deprecated usage of AVCodecContext::refcounted_frames  
						
						... 
						
						
						
						This was only necessary for use with the
avcodec_decode_video2/avcoded_decode_audio4 APIs which are also
deprecated.
Given we use avcodec_send_packet/avcodec_receive_frame, this isn't
necessary, this is even indicated directly within the FFmpeg API changes
document here on 2017-09-26:
https://github.com/FFmpeg/FFmpeg/blob/master/doc/APIchanges#L410 
This prevents our code from breaking whenever we update to a newer
version of FFmpeg in the future if they ever decide to fully remove this
API member. 
						
					 
					
						2020-12-04 16:23:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							677a8b208d 
							
						 
					 
					
						
						
							
							video_core: Resolve more variable shadowing scenarios  
						
						... 
						
						
						
						Resolves variable shadowing scenarios up to the end of the OpenGL code
to make it nicer to review. The rest will be resolved in a following
commit. 
						
					 
					
						2020-12-04 16:19:09 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f83c04cb 
							
						 
					 
					
						
						
							
							nim: Stub IsLargeResourceAvailable  
						
						... 
						
						
						
						- Used by Immortals Fenyx Rising 
						
					 
					
						2020-12-04 09:53:21 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fad38ec6e8 
							
						 
					 
					
						
						
							
							Merge pull request  #5064  from lioncash/node-shadow  
						
						... 
						
						
						
						node: Eliminate variable shadowing 
						
					 
					
						2020-12-04 00:45:33 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							defa826c53 
							
						 
					 
					
						
						
							
							Merge pull request  #5061  from lioncash/pessimizing  
						
						... 
						
						
						
						vp9/vic: Resolve pessimizing moves 
						
					 
					
						2020-12-03 23:21:12 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69aaad9b96 
							
						 
					 
					
						
						
							
							Merge pull request  #4996  from bunnei/use-4jits  
						
						... 
						
						
						
						Kernel: Refactor to use 4-instances of Dynarmic & various cleanups and improvements 
						
					 
					
						2020-12-03 15:32:45 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							edd8208779 
							
						 
					 
					
						
						
							
							node: Mark member functions as [[nodiscard]] where applicable  
						
						... 
						
						
						
						Prevents logic bugs from accidentally ignoring the return value. 
						
					 
					
						2020-12-03 16:03:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf34c3637 
							
						 
					 
					
						
						
							
							node: Eliminate variable shadowing  
						
						
						
					 
					
						2020-12-03 15:59:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9767c608 
							
						 
					 
					
						
						
							
							vp9/vic: Resolve pessimizing moves  
						
						... 
						
						
						
						Removes the usage of moves that don't result in behavior different from
a copy, or otherwise would prevent copy elision from occurring. 
						
					 
					
						2020-12-03 12:33:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							424bffcd3f 
							
						 
					 
					
						
						
							
							mouse_poller: Remove unused includes  
						
						
						
					 
					
						2020-12-03 10:41:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							16aadcc354 
							
						 
					 
					
						
						
							
							mouse_input: Invert conditional in UpdateYuzuSettings()  
						
						... 
						
						
						
						Allows the struct to be constructed in place. 
						
					 
					
						2020-12-03 10:41:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							395997178b 
							
						 
					 
					
						
						
							
							mouse_input: Remove two casts and amend some formatting  
						
						... 
						
						
						
						Removes the use of two static casts and improves the readability of some
vectors slightly. 
						
					 
					
						2020-12-03 10:41:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5842a767a9 
							
						 
					 
					
						
						
							
							mouse_input: Resolve a -Wdocumentation warning  
						
						
						
					 
					
						2020-12-03 10:26:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							774d7eab64 
							
						 
					 
					
						
						
							
							mouse_input: Remove unused includes  
						
						
						
					 
					
						2020-12-03 10:26:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88089c8754 
							
						 
					 
					
						
						
							
							Merge pull request  #5000  from lioncash/audio-error  
						
						... 
						
						
						
						audio_core: Make shadowing and unused parameters errors 
						
					 
					
						2020-12-02 23:08:43 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea6bdef05 
							
						 
					 
					
						
						
							
							audio_core: Make shadowing and unused parameters errors  
						
						... 
						
						
						
						Moves the audio code closer to enabling warnings as errors in general. 
						
					 
					
						2020-12-03 00:54:31 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9abb23cd27 
							
						 
					 
					
						
						
							
							Merge pull request  #5002  from ameerj/nvdec-frameskip  
						
						... 
						
						
						
						nvdec: Queue and display all decoded frames, cleanup decoders 
						
					 
					
						2020-12-02 15:55:15 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25f650e075 
							
						 
					 
					
						
						
							
							Merge pull request  #4937  from german77/multiUDP  
						
						... 
						
						
						
						InputCommon: Add multiple udp server support 
						
					 
					
						2020-12-01 11:47:37 -08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d39dfdf45c 
							
						 
					 
					
						
						
							
							Merge pull request  #5047  from german77/MouseInput  
						
						... 
						
						
						
						InputCommon: Fix implicit conversion in mouse input 
						
					 
					
						2020-12-01 09:40:46 -05:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							ece0ae2bfb 
							
						 
					 
					
						
						
							
							Fix implicit conversion in mouse input  
						
						
						
					 
					
						2020-11-30 21:48:18 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b4a213603 
							
						 
					 
					
						
						
							
							Merge pull request  #5013  from ReinUsesLisp/vk-early-z  
						
						... 
						
						
						
						vk_shader_decompiler: Implement force early fragment tests 
						
					 
					
						2020-11-30 11:11:07 -08:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							756225c8ff 
							
						 
					 
					
						
						
							
							Disable web applet and warning when compiling for Linux on CI  
						
						... 
						
						
						
						yuzu's web applet does not or barely reacts to user input while open in
Linux. It can be closed via 'Exit Web Applet' on the menubar, however if
yuzu is in fullscreen, this is effectively a softlock as the menubar
cannot be accessed.
This disables building yuzu with the web applet on the Linux CI target.
In addition, this disables the QMessageBox warning about not having
compiled yuzu with the web applet. 
						
					 
					
						2020-11-30 13:25:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bc3e80399 
							
						 
					 
					
						
						
							
							Merge pull request  #4939  from german77/MouseInput  
						
						... 
						
						
						
						InputCommon: Implement full mouse support 
						
					 
					
						2020-11-29 22:59:50 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63b3b25715 
							
						 
					 
					
						
						
							
							Merge pull request  #5005  from ReinUsesLisp/div-ceil  
						
						... 
						
						
						
						common: Add Common::DivCeil and Common::DivCeilLog2 
						
					 
					
						2020-11-29 01:41:06 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9e1b6586 
							
						 
					 
					
						
						
							
							kernel: scheduler: Minor cleanup to remove duplicated code.  
						
						
						
					 
					
						2020-11-29 01:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ef581c6e 
							
						 
					 
					
						
						
							
							kernel: time_manager: Protect access with a mutex.  
						
						
						
					 
					
						2020-11-29 01:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							24cae76d16 
							
						 
					 
					
						
						
							
							common: fiber: Use VirtualBuffer for stack memory.  
						
						... 
						
						
						
						- This will be aligned by default, and helps memory usage. 
						
					 
					
						2020-11-29 01:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ad1243ba 
							
						 
					 
					
						
						
							
							hle: kernel: thread: Remove unused "Running" state.  
						
						
						
					 
					
						2020-11-29 01:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							63fd1bb503 
							
						 
					 
					
						
						
							
							core: arm: Implement InvalidateCacheRange for CPU cache invalidation.  
						
						
						
					 
					
						2020-11-29 01:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c0870315fd 
							
						 
					 
					
						
						
							
							hle: kernel: time_manager: Avoid a crash on process exit.  
						
						
						
					 
					
						2020-11-29 01:31:51 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9705f651b2 
							
						 
					 
					
						
						
							
							hle: kernel: AddressArbiter: Remove unused code.  
						
						
						
					 
					
						2020-11-29 01:31:51 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9423347c1b 
							
						 
					 
					
						
						
							
							hle: kernel: SynchronizationObject: Use atomic_bool for is_signaled.  
						
						
						
					 
					
						2020-11-29 01:31:51 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c042a89113 
							
						 
					 
					
						
						
							
							common: fiber: Use boost::context instead of native fibers on Windows.  
						
						
						
					 
					
						2020-11-29 01:31:51 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7b642c7781 
							
						 
					 
					
						
						
							
							hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.  
						
						
						
					 
					
						2020-11-29 01:31:51 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6750b4d3af 
							
						 
					 
					
						
						
							
							Merge pull request  #4998  from Morph1984/bioshock-patch  
						
						... 
						
						
						
						hid: Check if applet_resource exists in InitializeVibrationDevice 
						
					 
					
						2020-11-28 23:20:23 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb7327559 
							
						 
					 
					
						
						
							
							Add missing types to NpadCommunicationMode  
						
						
						
					 
					
						2020-11-28 21:56:02 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							312a8bd4b4 
							
						 
					 
					
						
						
							
							Merge pull request  #5021  from german77/StubCommunicationMode  
						
						... 
						
						
						
						HID: Stub set and get NpadCommunicationMode 
						
					 
					
						2020-11-28 15:22:46 -08:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							d7019d8307 
							
						 
					 
					
						
						
							
							audio_core: Remove temp_mix_buffer  
						
						... 
						
						
						
						It's unused and doesn't need to be initialized 
						
					 
					
						2020-11-28 23:25:28 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9b729bbfd 
							
						 
					 
					
						
						
							
							Merge pull request  #5015  from comex/xx-sign-compare  
						
						... 
						
						
						
						tests: Fix warning about comparison between signed and unsigned 
						
					 
					
						2020-11-27 19:54:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fde40b2c7 
							
						 
					 
					
						
						
							
							Merge pull request  #5011  from lioncash/file-str2  
						
						... 
						
						
						
						core: Reduce string copies in GetGameFileFromPath() 
						
					 
					
						2020-11-27 17:23:00 -08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fca87cfa3e 
							
						 
					 
					
						
						
							
							Merge pull request  #5014  from comex/xx-invalid-offsetof  
						
						... 
						
						
						
						CMakeLists: disable -Winvalid-offsetof 
						
					 
					
						2020-11-27 17:44:07 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							32f3b6b865 
							
						 
					 
					
						
						
							
							CMakeLists: disable -Winvalid-offsetof  
						
						... 
						
						
						
						This Clang warning complains when offsetof is used on a
non-standard-layout type (i.e. any class using various C++ features),
even though it works fine (and is not undefined behavior as of C++17). 
						
					 
					
						2020-11-27 17:42:02 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc310bd52 
							
						 
					 
					
						
						
							
							tests: Fix warning about comparison between signed and unsigned  
						
						
						
					 
					
						2020-11-27 17:41:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc4eabe36 
							
						 
					 
					
						
						
							
							core: Eliminate remaining usages of the global system instance  
						
						... 
						
						
						
						Removes all remaining usages of the global system instance. After this,
migration can begin to migrate to being constructed and managed entirely
by the various frontends. 
						
					 
					
						2020-11-27 11:40:45 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							073e07ae2d 
							
						 
					 
					
						
						
							
							savedata_factory: Eliminate usage of the global system instance  
						
						... 
						
						
						
						Now there's only two meaningful instances left in core. 
						
					 
					
						2020-11-27 09:45:08 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee5e77fbf9 
							
						 
					 
					
						
						
							
							Merge pull request  #5018  from lioncash/service-global  
						
						... 
						
						
						
						service: Eliminate usages of the global system instance 
						
					 
					
						2020-11-27 02:41:56 -03:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							3898d8f0d7 
							
						 
					 
					
						
						
							
							Stub set and get NpadCommunicationMode  
						
						
						
					 
					
						2020-11-26 21:35:11 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1a954b2a59 
							
						 
					 
					
						
						
							
							service: Eliminate usages of the global system instance  
						
						... 
						
						
						
						Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services. 
						
					 
					
						2020-11-26 20:03:11 -05:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							4681e1ea9e 
							
						 
					 
					
						
						
							
							codec: Fix pragma GCC diagnostic pop missing corresponding push  
						
						
						
					 
					
						2020-11-26 16:35:42 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2ccf85a910 
							
						 
					 
					
						
						
							
							vk_shader_decompiler: Implement force early fragment tests  
						
						... 
						
						
						
						Force early fragment tests when the 3D method is enabled.
The established pipeline cache takes care of recompiling if needed.
This is implemented only on Vulkan to avoid invalidating the shader
cache on OpenGL. 
						
					 
					
						2020-11-26 17:52:26 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3d0ae999 
							
						 
					 
					
						
						
							
							core: Reduce string copies in GetGameFileFromPath()  
						
						... 
						
						
						
						Eliminates some minor string churn where applicable. Also eliminates an
unnecessary vector copy. 
						
					 
					
						2020-11-26 14:05:13 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							979b602738 
							
						 
					 
					
						
						
							
							Limit queue size to 10 frames  
						
						... 
						
						
						
						Workaround for ZLA, which seems to decode and queue twice as many frames as it displays. 
						
					 
					
						2020-11-26 14:04:06 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							322349e8cc 
							
						 
					 
					
						
						
							
							Merge pull request  #4975  from comex/invalid-syncpoint-id  
						
						... 
						
						
						
						nvdrv, video_core: Don't index out of bounds when given invalid syncpoint ID 
						
					 
					
						2020-11-26 01:27:24 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							e46f0e084c 
							
						 
					 
					
						
						
							
							Implement full mouse support  
						
						
						
					 
					
						2020-11-25 23:59:30 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebcee03b0c 
							
						 
					 
					
						
						
							
							Merge pull request  #4981  from ogniK5377/ioctl-ctrl  
						
						... 
						
						
						
						nvservices: Reintroducee IoctlCtrl 
						
					 
					
						2020-11-25 21:48:57 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2b586d86 
							
						 
					 
					
						
						
							
							Add multiple udp server support  
						
						
						
					 
					
						2020-11-25 23:44:41 -06:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e3abe206 
							
						 
					 
					
						
						
							
							Address PR feedback  
						
						... 
						
						
						
						remove some redundant moves, make deleter match naming guidelines.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com> 
						
					 
					
						2020-11-26 00:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							630823e363 
							
						 
					 
					
						
						
							
							common: Add Common::DivCeil and Common::DivCeilLog2  
						
						... 
						
						
						
						Add an equivalent to 'Common::AlignUp(n, d) / d' and a log2 alternative. 
						
					 
					
						2020-11-25 23:37:56 -03:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							e48e9a406c 
							
						 
					 
					
						
						
							
							input_common: ignore some Clang warnings after  5c4774e8ce 
						
						... 
						
						
						
						error: unknown warning option '-Werror=unused-but-set-parameter'; did you mean '-Werror=unused-parameter'? [-Werror,-Wunknown-warning-option]
error: unknown warning option '-Werror=unused-but-set-variable'; did you mean '-Werror=unused-const-variable'? [-Werror,-Wunknown-warning-option] 
						
					 
					
						2020-11-25 23:57:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e15c68f54 
							
						 
					 
					
						
						
							
							Merge pull request  #4976  from comex/poll-events  
						
						... 
						
						
						
						Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread 
						
					 
					
						2020-11-25 20:44:53 -03:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							eab041866b 
							
						 
					 
					
						
						
							
							Queue decoded frames, cleanup decoders  
						
						
						
					 
					
						2020-11-25 17:10:44 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b834c21894 
							
						 
					 
					
						
						
							
							Merge pull request  #4946  from ameerj/alpha-test  
						
						... 
						
						
						
						renderer_vulkan: Implement alpha testing 
						
					 
					
						2020-11-25 18:48:34 -03:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							d52ee6d0a7 
							
						 
					 
					
						
						
							
							cleanup unneeded comments and newlines  
						
						
						
					 
					
						2020-11-25 14:46:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcfa1992ea 
							
						 
					 
					
						
						
							
							Merge pull request  #4959  from Morph1984/emulated-controller-styleset  
						
						... 
						
						
						
						configure_input_player: Use the NpadStyleSet to limit the available controllers shown 
						
					 
					
						2020-11-25 11:20:46 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7f1095980 
							
						 
					 
					
						
						
							
							Merge pull request  #4932  from ogniK5377/misc-audio  
						
						... 
						
						
						
						audren: Make use of nodiscard, rework downmixing, release all buffers 
						
					 
					
						2020-11-25 10:50:52 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							6f70e1b1ff 
							
						 
					 
					
						
						
							
							hid: Check if applet_resource exists in InitializeVibrationDevice  
						
						
						
					 
					
						2020-11-25 13:33:30 -05:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afd0e2ee87 
							
						 
					 
					
						
						
							
							Merge pull request  #4907  from ogniK5377/nvdrv-cleanup  
						
						... 
						
						
						
						core: Make nvservices more standardized 
						
					 
					
						2020-11-20 22:15:44 -08: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 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1889b641d9 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2e605dd1 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							6e37676482 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							5b6545b141 
							
						 
					 
					
						
						
							
							Modify rumble amplification  
						
						
						
					 
					
						2020-11-19 11:30:52 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							412044960a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92344da20c 
							
						 
					 
					
						
						
							
							Merge pull request  #4936  from lioncash/page  
						
						... 
						
						
						
						page_table: Allow page tables to be moved 
						
					 
					
						2020-11-18 20:40:10 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8a06bac5 
							
						 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aaf262bfed 
							
						 
					 
					
						
						
							
							core: Remove unused private Init function for the System class  
						
						... 
						
						
						
						This isn't used, so it can be removed. 
						
					 
					
						2020-11-18 02:09:08 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bcaadac22c 
							
						 
					 
					
						
						
							
							core: Make use of [[nodiscard]] with the System class  
						
						... 
						
						
						
						Given this is a central class, we should flag cases where the return
value of some functions not being used is likely a bug. 
						
					 
					
						2020-11-18 02:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be4fc777c0 
							
						 
					 
					
						
						
							
							configure_input_player: Use static qualifier for IsProfileNameValid()  
						
						... 
						
						
						
						This is a static member function, so we don't need use an existing
instance to call this function. 
						
					 
					
						2020-11-17 23:12:44 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abda366362 
							
						 
					 
					
						
						
							
							Merge pull request  #4866  from Morph1984/mjolnir-p3-prod  
						
						... 
						
						
						
						Project Mjölnir: Part 3 - Controller Profiles and Vibration Rework 
						
					 
					
						2020-11-17 20:02:27 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca91ced2d 
							
						 
					 
					
						
						
							
							virtual_buffer: Add compile-time type-safety guarantees with VirtualBuffer  
						
						... 
						
						
						
						VirtualBuffer makes use of VirtualAlloc (on Windows) and mmap() (on
other platforms). Neither of these ensure that non-trivial objects are
properly constructed in the allocated memory.
To prevent potential undefined behavior occurring due to that, we can
add a static assert to loudly complain about cases where that is done. 
						
					 
					
						2020-11-17 20:09:58 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c8997829 
							
						 
					 
					
						
						
							
							page_table: Allow page tables to be moved  
						
						... 
						
						
						
						Makes page tables and virtual buffers able to be moved, but not copied,
making the interface more flexible.
Previously, with the destructor specified, but no move assignment or
constructor specified, they wouldn't be implicitly generated. 
						
					 
					
						2020-11-17 20:08:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3cfd962ef4 
							
						 
					 
					
						
						
							
							page_table: Add missing doxygen parameters to Resize()  
						
						... 
						
						
						
						Resolves two -Wdocumentation warnings. 
						
					 
					
						2020-11-17 19:45:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0890451c55 
							
						 
					 
					
						
						
							
							page_table: Remove unnecessary header inclusions  
						
						... 
						
						
						
						Prevents indirect inclusions for these headers. 
						
					 
					
						2020-11-17 19:43:27 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							70812ec57b 
							
						 
					 
					
						
						
							
							rasterizer_interface: Make use of [[nodiscard]] where applicable  
						
						
						
					 
					
						2020-11-17 07:19:13 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a78021580d 
							
						 
					 
					
						
						
							
							render_base: Make use of [[nodiscard]] where applicable  
						
						
						
					 
					
						2020-11-17 07:19:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b928fca114 
							
						 
					 
					
						
						
							
							gpu: Make use of [[nodiscard]] where applicable  
						
						
						
					 
					
						2020-11-17 07:19:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ace3959a5 
							
						 
					 
					
						
						
							
							Merge pull request  #4929  from lioncash/nodiscard-input  
						
						... 
						
						
						
						motion_input: Mark member functions as [[nodiscard]] where applicable 
						
					 
					
						2020-11-16 21:40:16 -08:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							908d3c5679 
							
						 
					 
					
						
						
							
							Addressed changes  
						
						
						
					 
					
						2020-11-17 15:40:19 +11:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4beac95a 
							
						 
					 
					
						
						
							
							audren: Make use of nodiscard, rework downmixing, release all buffers  
						
						... 
						
						
						
						Preliminary work for upmixing & general cleanup. Fixes basic issues in games such as Shovel Knight and slightly improves the LEGO games. Upmixing stitll needs to be implemented.
Audio levels in a few games will be fixed as we now use the downmix coefficients when possible instead of supplying our own 
						
					 
					
						2020-11-17 14:14:29 +11:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e8a87927 
							
						 
					 
					
						
						
							
							sdl_impl: Pump SDL Events at 1000 Hz  
						
						
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							b254d528bc 
							
						 
					 
					
						
						
							
							configure_input: Accommodate for the mouse input device engine  
						
						
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ad50209383 
							
						 
					 
					
						
						
							
							hid: Reimplement Begin/EndPermitVibrationSession  
						
						... 
						
						
						
						Upon further investigation, these commands allow temporary vibrations even when the "Controller Vibration" system setting is disabled. As a result, vibrations are allowed when either the system setting or this flag is set to true. Therefore, we can only block vibrations when both flags are set to false. 
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d8ad2f3484 
							
						 
					 
					
						
						
							
							controllers/npad: Load input devices on init  
						
						
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							6f5b942897 
							
						 
					 
					
						
						
							
							configure_input: Update the input profiles for other player tabs  
						
						
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							97b2220a82 
							
						 
					 
					
						
						
							
							general: Fix compiler warnings on linux and miscellaneous changes  
						
						
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							117bdc71e0 
							
						 
					 
					
						
						
							
							sdl_impl: Revert to the "old" method of mapping sticks  
						
						... 
						
						
						
						Not all controllers have a SDL_GameController binding. This caused controllers not present in the SDL GameController database to have buttons mapped instead of axes.
Furthermore, it was not possible to invert the axes when it could be useful such as emulating a horizontal single joycon or other potential cases. This allows us to invert the axes by reversing the order of mapping (vertical, then horizontal). 
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							760a9e8693 
							
						 
					 
					
						
						
							
							applets/controller: Change the input button to create input profiles  
						
						... 
						
						
						
						Co-authored-by: Its-Rei <kupfel@gmail.com> 
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							30e0d1c973 
							
						 
					 
					
						
						
							
							controllers/npad: Remove the old vibration filter  
						
						... 
						
						
						
						Previously we used a vibration filter that filters out amplitudes close to each other. It turns out there are cases where this results into vibrations that are too inaccurate. Remove this and move the 100Hz vibration filter (Only allowing a maximum of 100 vibrations per second) from sdl_impl to npad when enable_accurate_vibrations is set to false. 
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							91c06dae1a 
							
						 
					 
					
						
						
							
							input: Disconnect a controller prior to connecting a new one  
						
						... 
						
						
						
						Some games do not respond to a change in controller type if 1) The controller is not disconnected prior to being reconnected and/or 2) The controller is reconnected instantly after being disconnected.
Since it is not possible to change controllers instantly on hardware and requiring a disconnect prior to connecting a new one, we should emulate this as well with a small delay, fixing the aforementioned issue. 
						
					 
					
						2020-11-15 23:33:21 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							978ca65f59 
							
						 
					 
					
						
						
							
							hid: Implement InitializeVibrationDevice and IsVibrationDeviceMounted  
						
						
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e1876e82 
							
						 
					 
					
						
						
							
							input_common: Add VibrationDevice and VibrationDeviceFactory  
						
						... 
						
						
						
						A vibration device is an input device that returns an unsigned byte as status.
It represents whether the vibration device supports vibration or not.
If the status returns 1, it supports vibration. Otherwise, it does not support vibration. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							38110dd485 
							
						 
					 
					
						
						
							
							configure_input: Add per-player vibration  
						
						... 
						
						
						
						Allows for enabling and modifying vibration and vibration strength per player.
Also adds a toggle for enabling/disabling accurate vibrations.
Co-authored-by: Its-Rei <kupfel@gmail.com> 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a41cfc21 
							
						 
					 
					
						
						
							
							settings: Remove global vibration strength modifier  
						
						... 
						
						
						
						This will be replaced in favor of per-player vibration strength modifiers. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							92fa5257c7 
							
						 
					 
					
						
						
							
							hid: Mark Begin/EndPermitVibrationSession as stubs  
						
						... 
						
						
						
						The implementation of these commands seem incomplete and causes rumble in Super Mario Party to stop working since only EndPermitVibrationSession is called. Thus, these are better off being marked as a stub until this can be investigated more thoroughly. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							373408ae8c 
							
						 
					 
					
						
						
							
							controllers/npad: Send an empty vibration on destruction/deactivation  
						
						... 
						
						
						
						This stops all controllers from continuously vibrating when emulation is stopped. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							70f16f1722 
							
						 
					 
					
						
						
							
							hid: Stub IsVibrationDeviceMounted  
						
						... 
						
						
						
						- Used in Super Mario Odyssey 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							9b501af8e3 
							
						 
					 
					
						
						
							
							controllers/npad: Add heuristics to reduce rumble state changes  
						
						... 
						
						
						
						Sending too many state changes in a short period of time can cause massive performance issues.
As a result, we have to use several heuristics to reduce the number of state changes to minimize/eliminate this performance impact while maintaining the quality of these vibrations as much as possible. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							652d6766d5 
							
						 
					 
					
						
						
							
							configure_input: Hook up the vibration percentage spinbox  
						
						... 
						
						
						
						This allows setting the vibration strength percentage anywhere from 1% to 100%.
Also hooks up the remaining motion button and checkbox in the Controller Applet. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e02ef3c3be 
							
						 
					 
					
						
						
							
							controllers/npad: Stop games from vibrating incorrect controllers  
						
						... 
						
						
						
						Fixes vibration in 1-2 Switch and potentially other games where they would vibrate both players' joycons at the same time. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							07b81f57ba 
							
						 
					 
					
						
						
							
							hid: Fix controller rumble based on new research  
						
						... 
						
						
						
						This fixes the issue where rumble is only sent to the first controller.
Now, individual controllers can receive their own rumble commands. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							31de52513e 
							
						 
					 
					
						
						
							
							hid: Pop a struct of parameters instead of popping individual parameters  
						
						... 
						
						
						
						Some parameters need to be doubleword aligned due to the presence of the applet_resource_user_id.
Previously, this value was invalid in many commands where it was not doubleword aligned when popped. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c2749986 
							
						 
					 
					
						
						
							
							hid: Reorder all HID commands  
						
						... 
						
						
						
						Reorders all HID commands in command id order. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							b92bf51ae1 
							
						 
					 
					
						
						
							
							hid: Implement GetVibrationDeviceInfo  
						
						... 
						
						
						
						The first u32 describes the vibration device type which is a Linear Resonant Actuator used in Nintendo Switch controller hardware.
The second u32 describes the vibration device position, in this case distinguishing between left and right vibration actuators.
Pro Controllers have 2 LRAs each that can vibrate independently of each other, which means they have 2 distinct vibration device handles to distinguish between the two actuators.
Similarly for joycons, the left joycon can be distinguished from the right joycon through the vibration device handle since each joycon has 1 LRA. 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							16e2e1c45f 
							
						 
					 
					
						
						
							
							hid: Stub InitializeVibrationDevice  
						
						
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							428ce8ec29 
							
						 
					 
					
						
						
							
							controllers/npad: Rename NPadType to NpadStyleSet  
						
						... 
						
						
						
						This more accurately represents the underlying type and avoids confusion with NpadType 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							0a966e2cac 
							
						 
					 
					
						
						
							
							controllers/npad: Add DeviceHandle struct  
						
						... 
						
						
						
						A DeviceHandle describes a vibration device or six-axis sensor based on the npad type, npad id, and device index/position 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ceb7b11f16 
							
						 
					 
					
						
						
							
							configure_input_player: Change "Defaults" button behavior  
						
						... 
						
						
						
						RestoreDefaults() now restores the selected devices' mappings using UpdateMappingWithDefaults().
This allows us to move the keyboard mapping from RestoreDefaults() to UpdateMappingWithDefaults(). 
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2959f680 
							
						 
					 
					
						
						
							
							settings: Preparation for per-game input settings  
						
						
						
					 
					
						2020-11-15 23:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8ead176639 
							
						 
					 
					
						
						
							
							udp/client: Reduce testing period to 5 seconds  
						
						
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							64e174237e 
							
						 
					 
					
						
						
							
							config: Migrate config files into config/custom  
						
						... 
						
						
						
						Co-authored-by: lat9nq <lat9nq@virginia.edu> 
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c4ed0d3b 
							
						 
					 
					
						
						
							
							controllers/npad: Connect a controller on init if none are connected  
						
						
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							5cafa70d3b 
							
						 
					 
					
						
						
							
							applets/controller: Auto accept a valid single player configuration  
						
						
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							484623cd61 
							
						 
					 
					
						
						
							
							bootmanager: Allow mouse clicks only if touch is disabled  
						
						... 
						
						
						
						Previously mouse clicks will not register when touch is disabled.
This rectifies that and allows mouse clicks to be mapped to other buttons if the touchscreen is disabled. 
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							57d89e291d 
							
						 
					 
					
						
						
							
							input_profiles: Implement input profiles  
						
						
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							75eaab2e0f 
							
						 
					 
					
						
						
							
							configure_input_player: Implement input exclusivity and persistence  
						
						... 
						
						
						
						With this, the "Input Devices" combobox should accurately reflect the input device being used and disallows inputs from other input devices unless the input device is set to "Any". 
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							9d4edd4e88 
							
						 
					 
					
						
						
							
							ui/themes: Cleanup UI  
						
						
						
					 
					
						2020-11-15 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0a50ba3bd1 
							
						 
					 
					
						
						
							
							motion_input: Mark constructor as explicit  
						
						
						
					 
					
						2020-11-15 14:20:41 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cb826bcee7 
							
						 
					 
					
						
						
							
							motion_input: Mark member functions as [[nodiscard]] where applicable  
						
						
						
					 
					
						2020-11-15 14:18:09 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce718522bc 
							
						 
					 
					
						
						
							
							Merge pull request  #4914  from lat9nq/gl-warnings  
						
						... 
						
						
						
						bootmanager: Log and show GL_RENDERER string when GPU is insufficient 
						
					 
					
						2020-11-15 06:33:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87f220efff 
							
						 
					 
					
						
						
							
							Merge pull request  #4895  from Morph1984/cave-story-plus-applet-fix  
						
						... 
						
						
						
						applets/controller: Introduce additional checks for mode and caller 
						
					 
					
						2020-11-12 21:55:06 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							622830f4e1 
							
						 
					 
					
						
						
							
							maxwell_3d: Use insert instead of loop push_back  
						
						... 
						
						
						
						This reduces the overhead of bounds checking on each element.
It won't reduce the cost of allocation because usually this vector's
capacity is usually large enough to hold whatever we push to it. 
						
					 
					
						2020-11-11 19:52:19 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea8cffe35 
							
						 
					 
					
						
						
							
							maxwell_3d: Move code to separate functions  
						
						... 
						
						
						
						Deduplicate some code and put it in separate functions so it's easier to
understand and profile. 
						
					 
					
						2020-11-11 19:52:19 -03:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							f5110340e6 
							
						 
					 
					
						
						
							
							fix minor clang error  
						
						
						
					 
					
						2020-11-10 10:38:15 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c22d0d9945 
							
						 
					 
					
						
						
							
							Merge pull request  #4901  from bunnei/caps-stub  
						
						... 
						
						
						
						hle: service: caps_u: Stub GetAlbumFileList3AaeAruid. 
						
					 
					
						2020-11-09 21:20:08 -08:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4d692c50 
							
						 
					 
					
						
						
							
							Addressed issues  
						
						
						
					 
					
						2020-11-10 15:57:36 +11:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							31c12de0fe 
							
						 
					 
					
						
						
							
							core: Make nvservices more standardized  
						
						
						
					 
					
						2020-11-10 15:57:35 +11:00