liushuyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b546640c41 
							
						 
					 
					
						
						
							
							CI: move refreshenv to the configure step...  
						
						... 
						
						
						
						... so that cmake can find the Vulkan SDK binaries 
						
						
					 
					
						2020-11-22 16:19:34 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5c4774e8ce 
							
						 
					 
					
						
						
							
							input_common: Treat warnings as errors  
						
						... 
						
						
						
						Migrates over warnings as errors for input common to match how the
common library treats warnings as errors. 
						
						
					 
					
						2020-11-22 04:50:03 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a85bc1e77 
							
						 
					 
					
						
						
							
							Merge pull request  #4944  from lioncash/system-rem  
						
						... 
						
						
						
						patch_manager: Remove usages of the global system instance 
						
						
					 
					
						2020-11-21 22:12:34 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e13a91fa9b 
							
						 
					 
					
						
						
							
							Merge pull request  #4954  from lioncash/compare  
						
						... 
						
						
						
						gl_rasterizer: Make floating-point literal a float 
						
						
					 
					
						2020-11-22 09:55:23 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5502f39125 
							
						 
					 
					
						
						
							
							Merge pull request  #4955  from lioncash/move3  
						
						... 
						
						
						
						async_shaders: std::move data within QueueVulkanShader() 
						
						
					 
					
						2020-11-21 01:21:08 -08:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba3dd7b78f 
							
						 
					 
					
						
						
							
							Merge pull request  #4960  from liushuyu/master  
						
						... 
						
						
						
						ci: install Vulkan SDK in MSVC build 
						
						
					 
					
						2020-11-21 03:47:17 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afd0e2ee87 
							
						 
					 
					
						
						
							
							Merge pull request  #4907  from ogniK5377/nvdrv-cleanup  
						
						... 
						
						
						
						core: Make nvservices more standardized 
						
						
					 
					
						2020-11-20 22:15:44 -08:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							185bf3fd28 
							
						 
					 
					
						
						
							
							ci: install Vulkan SDK in MSVC build  
						
						
						
						
					 
					
						2020-11-20 23:01:59 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8758378dc4 
							
						 
					 
					
						
						
							
							applets/controller: Use a pair of emulated controller index to controller type  
						
						
						
						
					 
					
						2020-11-20 22:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							102630f2b2 
							
						 
					 
					
						
						
							
							configure_input_player: Use the npad style set to show the available controllers  
						
						... 
						
						
						
						This will reduce the likelihood of an invalid controller type to be set within a game 
						
						
					 
					
						2020-11-20 22:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d88baa746b 
							
						 
					 
					
						
						
							
							Merge pull request  #4957  from ReinUsesLisp/alpha-test-rt  
						
						... 
						
						
						
						gl_rasterizer: Remove warning of untested alpha test 
						
						
					 
					
						2020-11-20 21:19:06 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							acc14d233f 
							
						 
					 
					
						
						
							
							gl_rasterizer: Remove warning of untested alpha test  
						
						... 
						
						
						
						Alpha test has been proven to only affect the first render target. 
						
						
					 
					
						2020-11-20 23:17:40 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b00f4abe36 
							
						 
					 
					
						
						
							
							Merge pull request  #4953  from lioncash/shader-shadow  
						
						... 
						
						
						
						shader_bytecode: Eliminate variable shadowing 
						
						
					 
					
						2020-11-20 16:58:14 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c47c3d723f 
							
						 
					 
					
						
						
							
							Merge pull request  #4951  from bunnei/olsc-stub  
						
						... 
						
						
						
						hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions. 
						
						
					 
					
						2020-11-20 14:06:37 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3794c91145 
							
						 
					 
					
						
						
							
							olsc: Move member initialization to after member functions.  
						
						
						
						
					 
					
						2020-11-20 10:50:50 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							01db5cf203 
							
						 
					 
					
						
						
							
							async_shaders: emplace threads into the worker thread vector  
						
						... 
						
						
						
						Same behavior, but constructs the threads in place instead of moving
them. 
						
						
					 
					
						2020-11-20 04:46:56 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ba3916fc67 
							
						 
					 
					
						
						
							
							async_shaders: Simplify implementation of GetCompletedWork()  
						
						... 
						
						
						
						This is equivalent to moving all the contents and then clearing the
vector. This avoids a redundant allocation. 
						
						
					 
					
						2020-11-20 04:44:44 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcc98e11a 
							
						 
					 
					
						
						
							
							async_shaders: Simplify moving data into the pending queue  
						
						
						
						
					 
					
						2020-11-20 04:41:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5b441fa25d 
							
						 
					 
					
						
						
							
							async_shaders: std::move data within QueueVulkanShader()  
						
						... 
						
						
						
						Same behavior, but avoids redundant copies.
While we're at it, we can simplify the pushing of the parameters into
the pending queue. 
						
						
					 
					
						2020-11-20 04:38:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8469b76630 
							
						 
					 
					
						
						
							
							gl_rasterizer: Make floating-point literal a float  
						
						... 
						
						
						
						Gets rid of an unnecessary expansion from float to double. 
						
						
					 
					
						2020-11-20 04:24:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b7cd5d742e 
							
						 
					 
					
						
						
							
							shader_bytecode: Make use of [[nodiscard]] where applicable  
						
						... 
						
						
						
						Ensures that all queried values are made use of. 
						
						
					 
					
						2020-11-20 02:20:37 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							56ecafc204 
							
						 
					 
					
						
						
							
							shader_bytecode: Eliminate variable shadowing  
						
						
						
						
					 
					
						2020-11-20 02:13:45 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							715f0c3b0c 
							
						 
					 
					
						
						
							
							Merge pull request  #4941  from lioncash/config  
						
						... 
						
						
						
						configure_input_player: Use static qualifier for IsProfileNameValid() 
						
						
					 
					
						2020-11-20 14:16:01 +08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bba7e8ea4b 
							
						 
					 
					
						
						
							
							Merge pull request  #4950  from german77/RumbleStrenght  
						
						... 
						
						
						
						Modify rumble amplification 
						
						
					 
					
						2020-11-20 00:40:09 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e883101999 
							
						 
					 
					
						
						
							
							Merge pull request  #4952  from ReinUsesLisp/bit-cast  
						
						... 
						
						
						
						common/bit_cast: Add function matching std::bit_cast without constexpr 
						
						
					 
					
						2020-11-20 00:39:30 -05:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6971d08893 
							
						 
					 
					
						
						
							
							Merge pull request  #4948  from lioncash/page-resize  
						
						... 
						
						
						
						virtual_buffer: Do nothing on resize() calls with same sizes 
						
						
					 
					
						2020-11-19 12:39:38 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Chloe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dc9dbb809 
							
						 
					 
					
						
						
							
							Merge pull request  #4933  from lioncash/nodisc-gpu  
						
						... 
						
						
						
						[gpu, render_base, rasterizer_interface]: Make use of [[nodiscard]] where applicable 
						
						
					 
					
						2020-11-18 01:40:03 +11: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