Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4892d37309 
								
							 
						 
						
							
							
								
								Merge pull request  #5336  from lioncash/constexpr  
							
							... 
							
							
							
							gl_rasterizer_cache: Make use of if constexpr in MortonCopyTile() 
							
						 
						
							2020-05-09 12:36:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								007fb63e47 
								
							 
						 
						
							
							
								
								Merge pull request  #5230  from B3n30/circumvent_apple_intel_hw_shader_issue  
							
							... 
							
							
							
							Add flag to disable seperable shaders for osx Intel GPUs. 
							
						 
						
							2020-05-09 12:34:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a69172570 
								
							 
						 
						
							
							
								
								Merge pull request  #5231  from hamish-milne/fix-address-arbiter-serialization  
							
							... 
							
							
							
							Fix Address Arbiter serialization 
							
						 
						
							2020-05-09 12:33:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96ebd53466 
								
							 
						 
						
							
							
								
								Merge pull request  #5264  from lioncash/gen  
							
							... 
							
							
							
							gl_shader_gen: Make use of fmt where applicable 
							
						 
						
							2020-05-09 12:28:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e959d44f00 
								
							 
						 
						
							
							
								
								Merge pull request  #5262  from lioncash/fmt  
							
							... 
							
							
							
							gl_shader_decompiler: Make use of fmt with the decompiler 
							
						 
						
							2020-05-09 12:28:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cd201cd60f 
								
							 
						 
						
							
							
								
								gl_shader_gen: Make use of fmt where applicable  
							
							... 
							
							
							
							Avoids string churn and makes it significantly easier to read the shader
template strings that are being used as the basis for formatting. 
							
						 
						
							2020-05-08 14:50:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								38c8fecb81 
								
							 
						 
						
							
							
								
								gl_rasterizer_cache: Make use of if constexpr in MortonCopyTile()  
							
							... 
							
							
							
							A trivial change that allows compilers to more rigorously optimize out
code blocks that will never be executed in some scenarios. 
							
						 
						
							2020-05-04 23:08:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								016d43df98 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Make use of fmt with the decompiler  
							
							... 
							
							
							
							Allows us to avoid even more string churn by allowing the AddLine
function to make use of fmt formatting so the string is formatted all at
once instead of concatenating multiple strings.
This is similar to how yuzu's decompiler works, which I've made function
the same way in the past. 
							
						 
						
							2020-05-04 22:40:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vitor K 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36809b2e2e 
								
							 
						 
						
							
							
								
								Small fixes to "Option to hide mouse on inactivity" ( #5280 )  
							
							... 
							
							
							
							* Menubar: fix mouse tracking bug
* citra_qt: Fix copy/paste error 
							
						 
						
							2020-05-04 12:33:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9819b61a6 
								
							 
						 
						
							
							
								
								service: Mark variables as [[maybe_unused]] where applicable ( #5318 )  
							
							... 
							
							
							
							Quite a few service functions are stubbed but still pop all their
arguments, which can lead to unused variable warnings.
We can mark the unused arguments with [[maybe_unused]] to silence these
warnings until a full implementation of these functions are made. 
							
						 
						
							2020-05-04 12:22:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e48149ee1 
								
							 
						 
						
							
							
								
								fs/archive: Make use of std::make_shared where applicable ( #5319 )  
							
							... 
							
							
							
							Allows implementations to allocate the object and the shared_ptr control
block in one allocation instead of needing to do two separate
allocations.
Also looks much nicer to the reader. 
							
						 
						
							2020-05-04 12:22:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79536ddb11 
								
							 
						 
						
							
							
								
								service/cfg: Convert file-scope std::vector to std::array ( #5320 )  
							
							... 
							
							
							
							Same behavior, but without a static runtime constructor that needs to
run at program start. 
							
						 
						
							2020-05-04 12:21:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30414eeb4b 
								
							 
						 
						
							
							
								
								service/cfg: Make GenerateConsoleUniqueId() return a pair ( #5321 )  
							
							... 
							
							
							
							Same behavior, but allows the use of structured bindings. 
							
						 
						
							2020-05-04 12:21:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41abdb505c 
								
							 
						 
						
							
							
								
								common/logging/log: Add LLE in Audio_DSP comment ( #5327 )  
							
							... 
							
							
							
							@wwylele forgot to add it in https://github.com/citra-emu/citra/pull/4490 . 
							
						 
						
							2020-05-04 12:20:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2874401703 
								
							 
						 
						
							
							
								
								cfg-savegame: add DebugMode block ( #5330 )  
							
							
							
						 
						
							2020-05-04 12:19:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								ed48f8accf 
								
							 
						 
						
							
							
								
								clang-format fix  
							
							
							
						 
						
							2020-05-04 12:14:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60669a7dd8 
								
							 
						 
						
							
							
								
								swkbd: Fix a bug where clicking Cancel hangs the game ( #5294 )  
							
							... 
							
							
							
							* swkbd: Fix a bug where clicking Cancel hangs the game
The text is validated in `Finalize`. If the validation fails, an error is returned and the applet is not actually finalized. This can result in hangs.
This is usually not a problem as the frontend is expected to validate the text passed to `Finalize`. However, when the user clicked on `Cancel`, the text is ignored and the frontend won't do any validation. Therefore, we should skip the validation here as well.
Also fixed a potential data race. All these functions should now be called on the same thread
* Address review comments
Renamed the fields
Remove close button 
							
						 
						
							2020-05-04 11:31:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41bff0e3b7 
								
							 
						 
						
							
							
								
								Merge pull request  #5316  from lioncash/init  
							
							... 
							
							
							
							core: Resolve -Wreorder warnings 
							
						 
						
							2020-05-02 15:42:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								563a540dfd 
								
							 
						 
						
							
							
								
								core: Resolve -Wreorder warnings  
							
							... 
							
							
							
							Ensures the initialization order matches the actual order that the class
member variables will be initialized in. 
							
						 
						
							2020-05-01 23:32:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a32ad7f1f2 
								
							 
						 
						
							
							
								
								soc_u: Prevent undefined behavior with CTRPollFD  
							
							... 
							
							
							
							This class is memcpy-ed and memcpy has the requirement that data passed
to it must be trivially copyable, otherwise the behavior is undefined.
This is trivial to resolve as BitField was made trivially copyable a
while ago, so this explicit copy assignment operator isn't necessary. 
							
						 
						
							2020-05-01 22:30:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e212dc3a1f 
								
							 
						 
						
							
							
								
								Merge pull request  #5297  from lioncash/missing  
							
							... 
							
							
							
							gl_rasterizer: Amend missing return value in branch in SetupGeometryShader() 
							
						 
						
							2020-05-02 08:07:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70a43be714 
								
							 
						 
						
							
							
								
								Merge pull request  #5306  from lioncash/view2  
							
							... 
							
							
							
							file-sys: Make use of std::string_view where applicable 
							
						 
						
							2020-05-02 08:07:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e7abecf7e 
								
							 
						 
						
							
							
								
								Merge pull request  #5307  from lioncash/guard  
							
							... 
							
							
							
							file_sys/seed_db: Add missing include guard 
							
						 
						
							2020-05-02 08:04:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a008a74fa 
								
							 
						 
						
							
							
								
								Merge pull request  #5304  from lioncash/layered  
							
							... 
							
							
							
							layered_fs: Mark functions as static where applicable 
							
						 
						
							2020-05-02 08:02:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6907568034 
								
							 
						 
						
							
							
								
								Merge pull request  #5309  from lioncash/dtor  
							
							... 
							
							
							
							applets: Make destructors virtual where applicable 
							
						 
						
							2020-05-02 08:02:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59984df603 
								
							 
						 
						
							
							
								
								Merge pull request  #5308  from lioncash/rsa  
							
							... 
							
							
							
							core/hw/rsa: Minor cleanup 
							
						 
						
							2020-05-02 08:01:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d7487bd34 
								
							 
						 
						
							
							
								
								Merge pull request  #5298  from lioncash/unused  
							
							... 
							
							
							
							gl_rasterizer: Silence various compilation warnings 
							
						 
						
							2020-05-01 23:34:36 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								037c857bd6 
								
							 
						 
						
							
							
								
								Merge pull request  #5303  from lioncash/namespace  
							
							... 
							
							
							
							service/ir: Remove erroneous forward declaration 
							
						 
						
							2020-05-01 23:04:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								017f0c469e 
								
							 
						 
						
							
							
								
								Merge pull request  #5301  from lioncash/chunk  
							
							... 
							
							
							
							common: Remove chunk_file.h 
							
						 
						
							2020-05-01 23:02:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a0636d631 
								
							 
						 
						
							
							
								
								Merge pull request  #5296  from lioncash/flatten  
							
							... 
							
							
							
							gl_rasterizer_cache: Flatten LoadCustomTexture() 
							
						 
						
							2020-05-01 23:01:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2eacb11c53 
								
							 
						 
						
							
							
								
								Merge pull request  #5292  from lioncash/alloc  
							
							... 
							
							
							
							gl_shader_manager: Eliminate variable shadowing 
							
						 
						
							2020-05-01 22:57:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bb9a71a01 
								
							 
						 
						
							
							
								
								Merge pull request  #5291  from lioncash/trunc  
							
							... 
							
							
							
							renderer_opengl: Resolve compiler truncation warnings 
							
						 
						
							2020-05-01 22:56:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								89eeb64854 
								
							 
						 
						
							
							
								
								applets/swkbd: Make destructor virtual  
							
							... 
							
							
							
							Prevents undefined behavior when destroying a derived class through a
base class pointer. 
							
						 
						
							2020-05-01 10:44:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb6a037ed 
								
							 
						 
						
							
							
								
								applets/mii_selector: Make destructor virtual  
							
							... 
							
							
							
							Prevents undefined behavior when destroying derived classes through a
base class pointer. 
							
						 
						
							2020-05-01 10:42:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3ab0701192 
								
							 
						 
						
							
							
								
								core/hw/rsa: Make GetSignature() a const member function  
							
							... 
							
							
							
							This doesn't directly modify instance state, so it can be made const. 
							
						 
						
							2020-05-01 10:17:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd1b254635 
								
							 
						 
						
							
							
								
								Merge pull request  #5290  from lioncash/shader  
							
							... 
							
							
							
							gl_shader_gen: Minor interface cleanup 
							
						 
						
							2020-05-01 16:16:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c55e81b946 
								
							 
						 
						
							
							
								
								core/hw/rsa: Make operator bool explicit  
							
							... 
							
							
							
							Prevents error-prone implicit conversions to bool from occurring. 
							
						 
						
							2020-05-01 10:14:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								75bac1e514 
								
							 
						 
						
							
							
								
								core/hw/rsa: Take std::vector instances by value  
							
							... 
							
							
							
							Allows us to std::move them and allow calling code to eliminate copies
from occurring entirely. 
							
						 
						
							2020-05-01 10:14:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								98385b75d6 
								
							 
						 
						
							
							
								
								file_sys/seed_db: Add missing include guard  
							
							... 
							
							
							
							Prevents any potential inclusion errors from occurring. 
							
						 
						
							2020-05-01 09:59:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								10a32c94b6 
								
							 
						 
						
							
							
								
								title_metadata: Take std::vector by const reference in Load()  
							
							... 
							
							
							
							This isn't modified in the implementation, so this can be a const
reference to eliminate an unnecessary heap reallocation. 
							
						 
						
							2020-05-01 09:53:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								147073a5a0 
								
							 
						 
						
							
							
								
								file-sys: Make use of std::string_view where applicable  
							
							... 
							
							
							
							Same behavior, but makes the interface more flexible and allows
non-std::string instances to be used with it. 
							
						 
						
							2020-05-01 09:49:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								37a6ea72e5 
								
							 
						 
						
							
							
								
								layered_fs: Mark functions as static where applicable  
							
							... 
							
							
							
							Makes them internally linked and prevents potential
-Wmissing-declaration warnings. 
							
						 
						
							2020-05-01 09:35:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9cff314abb 
								
							 
						 
						
							
							
								
								service/ir: Remove erroneous forward declaration  
							
							... 
							
							
							
							This can be removed as it's not used. Even if it were however, it would
be an incorrect forward declaration, as ServiceManager exists within the
Service::SM namespace, not the top-level SM namespace. 
							
						 
						
							2020-05-01 08:54:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								246cea229c 
								
							 
						 
						
							
							
								
								common: Remove chunk_file.h  
							
							... 
							
							
							
							This is part of Dolphin's serialization code, which isn't used and
probably never will be, considering that savestates are implemented with
boost. 
							
						 
						
							2020-05-01 08:23:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								763778e6c0 
								
							 
						 
						
							
							
								
								gl_rasterizer: Make const on references consistent  
							
							... 
							
							
							
							Applies const to auto& instances that would actually resolve to a const
reference for readability and explicitness. 
							
						 
						
							2020-05-01 06:19:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								437453d32b 
								
							 
						 
						
							
							
								
								gl_rasterizer: Amend missing return value in branch in SetupGeometryShader()  
							
							... 
							
							
							
							Previously undefined behavior was being invoked in the case that
geometry shaders weren't supported. 
							
						 
						
							2020-05-01 06:10:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								81768bf0c2 
								
							 
						 
						
							
							
								
								gl_rasterizer: Resolve truncation warnings  
							
							
							
						 
						
							2020-05-01 06:08:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								df97021f55 
								
							 
						 
						
							
							
								
								gl_rasterizer: Make use of std::string_view in IsVendorAmd()  
							
							... 
							
							
							
							Same behavior, no heap allocation.
strings returned from glGetString() are guaranteed to be static strings,
so this is safe to do. They're also guaranteed to be null-terminated. 
							
						 
						
							2020-05-01 05:57:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								de140a5870 
								
							 
						 
						
							
							
								
								gl_rasterizer: Default destructor in the cpp file  
							
							
							
						 
						
							2020-05-01 05:53:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ea08178dde 
								
							 
						 
						
							
							
								
								gl_rasterizer: Remove unused emu_window variable in RasterizerOpenGL  
							
							... 
							
							
							
							Silences an unused private variable warning. 
							
						 
						
							2020-05-01 05:52:48 -04:00