german 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa888b7e3 
								
							 
						 
						
							
							
								
								Allow all touch inputs at the same time and remove config options that are not longer necesary  
							
							
							
						 
						
							2021-01-15 09:05:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german 
								
							 
						 
						
							
							
							
							
								
							
							
								29cf5313da 
								
							 
						 
						
							
							
								
								Add multitouch support  
							
							
							
						 
						
							2021-01-15 09:03:39 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								4df2d09468 
								
							 
						 
						
							
							
								
								Merge pull request  #5357  from ReinUsesLisp/alignment-log2  
							
							... 
							
							
							
							common/alignment: Rename AlignBits to AlignUpLog2 and use constraints 
							
						 
						
							2021-01-15 03:12:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								5192e1655f 
								
							 
						 
						
							
							
								
								Merge pull request  #5356  from lioncash/clz  
							
							... 
							
							
							
							common/bit_util: Replace CLZ/CTZ operations with standardized ones 
							
						 
						
							2021-01-15 04:48:58 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d5bff783bd 
								
							 
						 
						
							
							
								
								common/bit_util: Replace CLZ/CTZ operations with standardized ones  
							
							... 
							
							
							
							Makes for less code that we need to maintain. 
							
						 
						
							2021-01-15 02:15:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								14ba0b1e68 
								
							 
						 
						
							
							
								
								common/alignment: Upgrade to use constraints instead of static asserts  
							
							
							
						 
						
							2021-01-15 04:13:39 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4056f581 
								
							 
						 
						
							
							
								
								common/alignment: Rename AlignBits to AlignUpLog2  
							
							... 
							
							
							
							AlignUpLog2 describes what the function does better than AlignBits. 
							
						 
						
							2021-01-15 04:13:33 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d8771fb857 
								
							 
						 
						
							
							
								
								common/timer: Remove  
							
							... 
							
							
							
							This is a leftover from citra and dolphin that isn't used at all,
particularly given the <chrono> header exists. 
							
						 
						
							2021-01-15 01:55:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								6c998e7370 
								
							 
						 
						
							
							
								
								Merge pull request  #5354  from ReinUsesLisp/remove-common-color  
							
							... 
							
							
							
							common/color: Remove 
							
						 
						
							2021-01-15 01:54:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								24e21f88d3 
								
							 
						 
						
							
							
								
								Merge pull request  #5352  from ReinUsesLisp/remove-tester  
							
							... 
							
							
							
							cmake: Remove yuzu_tester 
							
						 
						
							2021-01-15 01:48:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								a815988d5c 
								
							 
						 
						
							
							
								
								common/color: Remove  
							
							... 
							
							
							
							This is a leftover from Citra we no longer use. 
							
						 
						
							2021-01-15 03:47:43 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								350af2d34f 
								
							 
						 
						
							
							
								
								Merge pull request  #5353  from ReinUsesLisp/deduplicate-warning-flags  
							
							... 
							
							
							
							{video_,}core/cmake: Remove Werror flags already defined code-base wide 
							
						 
						
							2021-01-15 01:45:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d7b2d16fc4 
								
							 
						 
						
							
							
								
								core/cmake: Remove Werror flags already defined code-base wide  
							
							
							
						 
						
							2021-01-15 03:39:24 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								98ad500af1 
								
							 
						 
						
							
							
								
								video_core/cmake: Remove Werror flags already defined code-base wide  
							
							... 
							
							
							
							These flags are already defined in src/cmake. 
							
						 
						
							2021-01-15 03:37:34 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								5681af1131 
								
							 
						 
						
							
							
								
								Merge pull request  #5351  from ReinUsesLisp/vc-unused-functions  
							
							... 
							
							
							
							cmake: Enforce -Wunused-function code-base wise 
							
						 
						
							2021-01-15 01:36:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								e999fdf283 
								
							 
						 
						
							
							
								
								Merge pull request  #5350  from ReinUsesLisp/vk-init-warns  
							
							... 
							
							
							
							vulkan_common: Silence missing initializer warnings 
							
						 
						
							2021-01-15 03:32:01 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								e7e89341f2 
								
							 
						 
						
							
							
								
								Merge pull request  #5349  from ReinUsesLisp/anv-fix  
							
							... 
							
							
							
							vulkan_device: Enable shaderStorageImageMultisample conditionally 
							
						 
						
							2021-01-15 01:17:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								4b3ae78de7 
								
							 
						 
						
							
							
								
								cmake: Remove yuzu_tester  
							
							... 
							
							
							
							We never ended up using yuzu_tester.
Removing it saves code duplication with yuzu_cmd, and distribution size on
prebuilt packages.
For unit testing, we can use catch2 from guest code and dump the results
to a file. Then execute yuzu from a script on ci if we want this to be
automated. 
							
						 
						
							2021-01-15 03:14:44 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd143ca76 
								
							 
						 
						
							
							
								
								cmake: Enforce -Wunused-function code-base wide  
							
							
							
						 
						
							2021-01-15 03:09:48 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								4d9ee82fca 
								
							 
						 
						
							
							
								
								video_core: Enforce -Wunused-function  
							
							... 
							
							
							
							Stops us from merging code with unused functions in the future.
If something is invoked behind conditionally evaluated code in
a way that the language can't see it (e.g. preprocessor macros), the
potentially unused function should use [[maybe_unused]]. 
							
						 
						
							2021-01-15 02:59:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								31b1271ac3 
								
							 
						 
						
							
							
								
								Merge pull request  #5348  from ReinUsesLisp/astc-robustness  
							
							... 
							
							
							
							astc: Make the decoder more robust to invalid data 
							
						 
						
							2021-01-15 00:59:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1d317892 
								
							 
						 
						
							
							
								
								vk_buffer_cache: Remove unused function  
							
							
							
						 
						
							2021-01-15 02:58:55 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								520685e719 
								
							 
						 
						
							
							
								
								vulkan_common: Silence missing initializer warnings  
							
							... 
							
							
							
							Silence warnings explicitly initializing all members on construction. 
							
						 
						
							2021-01-15 02:55:11 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								cefa8135c5 
								
							 
						 
						
							
							
								
								vulkan_device: Enable shaderStorageImageMultisample conditionally  
							
							... 
							
							
							
							Fix Vulkan initialization on ANV. 
							
						 
						
							2021-01-15 02:47:05 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c51e4be0 
								
							 
						 
						
							
							
								
								astc: Increase integer encoded vector size  
							
							... 
							
							
							
							Invalid ASTC textures seem to write more bytes here, increase
the size to something that can't make us push out of bounds. 
							
						 
						
							2021-01-15 02:24:36 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								185c16d893 
								
							 
						 
						
							
							
								
								astc: Return zero on out of bound bits  
							
							... 
							
							
							
							Avoid out of bound reads on invalid ASTC textures.
Games can bind invalid textures that make us read or write out of bounds. 
							
						 
						
							2021-01-15 02:24:36 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								3be8aaa593 
								
							 
						 
						
							
							
								
								Merge pull request  #5302  from lat9nq/appimage-update  
							
							... 
							
							
							
							ci/linux: Make Mainline AppImages updateable 
							
						 
						
							2021-01-14 18:46:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								77b0a75e63 
								
							 
						 
						
							
							
								
								Merge pull request  #5345  from lioncash/unused-var  
							
							... 
							
							
							
							yuzu: Remove unused variables in Qt code 
							
						 
						
							2021-01-14 01:23:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d524f04fc6 
								
							 
						 
						
							
							
								
								yuzu: Remove unused variables in Qt code  
							
							... 
							
							
							
							Removes two unused variables in out Qt code. In this case the removal of
these two results in less allocations, given std::map allocates on the
heap. 
							
						 
						
							2021-01-14 03:05:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								87eea4e068 
								
							 
						 
						
							
							
								
								Merge pull request  #5343  from lioncash/qt6  
							
							... 
							
							
							
							configure_motion_touch: Migrate off QRegExp to QRegularExpression 
							
						 
						
							2021-01-14 15:30:26 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								857ac55a48 
								
							 
						 
						
							
							
								
								Merge pull request  #5344  from lioncash/move  
							
							... 
							
							
							
							configure_motion_touch: Prevent use after move in ApplyConfiguration() 
							
						 
						
							2021-01-14 15:24:03 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bdbb35bc3b 
								
							 
						 
						
							
							
								
								configure_motion_touch: Prevent use after move in ApplyConfiguration()  
							
							... 
							
							
							
							touch_engine was being compared against after being moved into the
setter for the engine, so this comparison wouldn't behave properly. 
							
						 
						
							2021-01-13 22:37:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cca1d8342d 
								
							 
						 
						
							
							
								
								configure_motion_touch: Migrate off QRegExp to QRegularExpression  
							
							... 
							
							
							
							QRegularExpression was introduced in Qt 5 as a better replacement for
QRegExp. In Qt 6.0 QRegExp is removed entirely.
To remain forward compatible with Qt 6.0, we can transition over to
using QRegularExpression. 
							
						 
						
							2021-01-13 22:25:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								15f13ef605 
								
							 
						 
						
							
							
								
								Merge pull request  #5330  from german77/regexerror  
							
							... 
							
							
							
							Fix IP validator error 
							
						 
						
							2021-01-13 22:08:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4726014c46 
								
							 
						 
						
							
							
								
								Merge pull request  #5342  from lioncash/qt6  
							
							... 
							
							
							
							yuzu: Migrate off of setMargin() to setContentsMargins() 
							
						 
						
							2021-01-13 10:44:21 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									german 
								
							 
						 
						
							
							
							
							
								
							
							
								0da0fff264 
								
							 
						 
						
							
							
								
								Fix IP validator error where the last octet produced an error if the value was higher than 199  
							
							
							
						 
						
							2021-01-13 11:02:28 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								1c11424586 
								
							 
						 
						
							
							
								
								yuzu: Migrate off of setMargin() to setContentsMargins()  
							
							... 
							
							
							
							setMargin() has been deprecated since Qt 5, and replaced with
setContentsMargins(). We can move over to setContentsMargins() to stay
forward-compatible with Qt 6.0. 
							
						 
						
							2021-01-13 07:29:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								642e44e09b 
								
							 
						 
						
							
							
								
								Merge pull request  #5341  from ReinUsesLisp/anv-storage  
							
							... 
							
							
							
							vulkan_device: Remove requirement on shaderStorageImageMultisample 
							
						 
						
							2021-01-13 18:00:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6c3376b789 
								
							 
						 
						
							
							
								
								vulkan_device: Remove requirement on shaderStorageImageMultisample  
							
							... 
							
							
							
							yuzu doesn't currently emulate MS image stores. Requiring this makes no
sense for now. Fixes ANV not booting any games on Vulkan. 
							
						 
						
							2021-01-13 06:21:33 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								e482ac4786 
								
							 
						 
						
							
							
								
								tests: Add unit tests for the GPU range tracking buffer container  
							
							... 
							
							
							
							Due to how error prone the container design is, this commit adds unit
tests for it.
Some tests taken from here are based on bugs from using this buffer
container in games, so if we ever break it in the future in a way that
might harm games, the tests should fail. 
							
						 
						
							2021-01-13 04:31:40 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									LC 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e2f21049 
								
							 
						 
						
							
							
								
								Merge pull request  #5340  from Morph1984/gcc-warnings  
							
							... 
							
							
							
							cmake: Enforce -Werror=switch and -Werror=unused-variable 
							
						 
						
							2021-01-13 02:30:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								77efe79868 
								
							 
						 
						
							
							
								
								buffer_cache/buffer_base: Add a range tracking buffer container  
							
							... 
							
							
							
							It keeps track of the modified CPU and GPU ranges on a CPU page
granularity, notifying the given rasterizer about state changes
in the tracking behavior of the buffer.
Use a small vector optimization to store buffers smaller than 256 KiB
locally instead of using free store memory allocations. 
							
						 
						
							2021-01-13 04:14:58 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morph 
								
							 
						 
						
							
							
							
							
								
							
							
								854e3e0b00 
								
							 
						 
						
							
							
								
								cmake: Enforce -Werror=switch and -Werror=unused-variable  
							
							
							
						 
						
							2021-01-13 01:57:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b824301b69 
								
							 
						 
						
							
							
								
								Merge pull request  #5280  from FearlessTobi/port-5666  
							
							... 
							
							
							
							Port citra-emu/citra#5666 : "Rotate previous log file to "citra_log.txt.old"" 
							
						 
						
							2021-01-12 22:16:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								cbf81948f5 
								
							 
						 
						
							
							
								
								Merge pull request  #5311  from ReinUsesLisp/fence-wait  
							
							... 
							
							
							
							vk_fence_manager: Use timeline semaphores instead of spin waits 
							
						 
						
							2021-01-12 21:00:05 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d11b3ebfc4 
								
							 
						 
						
							
							
								
								common/tree: Convert defines over to templates  
							
							... 
							
							
							
							Reworks the tree header to operate off of templates as opposed to a
series of defines.
This allows all tree facilities to obey namespacing rules, and also
allows this code to be used within modules once compiler support is in
place.
This also gets rid to use a macro to define functions and structs for
necessary data types. With templates, these will be generated when
they're actually used, eliminating the need for the separate
declaration. 
							
						 
						
							2021-01-12 16:46:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								17044f999a 
								
							 
						 
						
							
							
								
								common/tree: Remove unused splay tree defines  
							
							... 
							
							
							
							Makes for less code to take care of. 
							
						 
						
							2021-01-12 02:32:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								498a2cab8e 
								
							 
						 
						
							
							
								
								Merge pull request  #5333  from lioncash/define  
							
							... 
							
							
							
							common/parent_of_member: Replace TYPED_STORAGE define with template alias 
							
						 
						
							2021-01-11 20:47:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6d1212fdb9 
								
							 
						 
						
							
							
								
								common/parent_of_member: Replace TYPED_STORAGE define with template alias  
							
							... 
							
							
							
							Provides the same construct, but makes it obey namespacing. 
							
						 
						
							2021-01-11 18:26:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ca4e493113 
								
							 
						 
						
							
							
								
								Merge pull request  #5266  from bunnei/kernel-synch  
							
							... 
							
							
							
							Rewrite KSynchronizationObject, KConditonVariable, and KAddressArbiter 
							
						 
						
							2021-01-11 14:36:26 -08:00