ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c2b550987b 
					 
					
						
						
							
							renderer_vulkan: Rename Vulkan memory manager to memory allocator  
						
						... 
						
						
						
						"Memory manager" collides with the guest GPU memory manager, and a
memory allocator sounds closer to what the abstraction aims to be. 
						
						
					 
					
						2021-01-15 16:19:39 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e996f1ad09 
					 
					
						
						
							
							vk_memory_manager: Improve memory manager and its API  
						
						... 
						
						
						
						Fix a bug where the memory allocator could leave gaps between commits.
To fix this the allocation algorithm was reworked, although it's still
short in number of lines of code.
Rework the allocation API to self-contained movable objects instead of
naively using an unique_ptr to do the job for us. Remove the VK prefix. 
						
						
					 
					
						2021-01-15 16:19:36 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f728a504aa 
					 
					
						
						
							
							Merge pull request  #5355  from lioncash/timer  
						
						... 
						
						
						
						common/timer: Remove 
						
						
					 
					
						2021-01-15 09:42:33 -08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						9754a8145c 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						5b9aedfc21 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						8620de6b20 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						89c15dd115 
					 
					
						
						
							
							common/alignment: Upgrade to use constraints instead of static asserts  
						
						
						
						
					 
					
						2021-01-15 04:13:39 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fe494a0ccd 
					 
					
						
						
							
							common/alignment: Rename AlignBits to AlignUpLog2  
						
						... 
						
						
						
						AlignUpLog2 describes what the function does better than AlignBits. 
						
						
					 
					
						2021-01-15 04:13:33 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						91084d9396 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						c8bf0caca0 
					 
					
						
						
							
							Merge pull request  #5354  from ReinUsesLisp/remove-common-color  
						
						... 
						
						
						
						common/color: Remove 
						
						
					 
					
						2021-01-15 01:54:22 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						6676687694 
					 
					
						
						
							
							Merge pull request  #5352  from ReinUsesLisp/remove-tester  
						
						... 
						
						
						
						cmake: Remove yuzu_tester 
						
						
					 
					
						2021-01-15 01:48:02 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						95fa57f007 
					 
					
						
						
							
							common/color: Remove  
						
						... 
						
						
						
						This is a leftover from Citra we no longer use. 
						
						
					 
					
						2021-01-15 03:47:43 -03:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						7f37822c74 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						fb99446f24 
					 
					
						
						
							
							core/cmake: Remove Werror flags already defined code-base wide  
						
						
						
						
					 
					
						2021-01-15 03:39:24 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						cc2c3e447f 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						28e78d81b2 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						185388f341 
					 
					
						
						
							
							Merge pull request  #5350  from ReinUsesLisp/vk-init-warns  
						
						... 
						
						
						
						vulkan_common: Silence missing initializer warnings 
						
						
					 
					
						2021-01-15 03:32:01 -03:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						76b465f3ef 
					 
					
						
						
							
							Merge pull request  #5349  from ReinUsesLisp/anv-fix  
						
						... 
						
						
						
						vulkan_device: Enable shaderStorageImageMultisample conditionally 
						
						
					 
					
						2021-01-15 01:17:00 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						af540b0057 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						06e0506cb3 
					 
					
						
						
							
							cmake: Enforce -Wunused-function code-base wide  
						
						
						
						
					 
					
						2021-01-15 03:09:48 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						71264ce9a7 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						6dc1d48fd1 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						3e03391a49 
					 
					
						
						
							
							vk_buffer_cache: Remove unused function  
						
						
						
						
					 
					
						2021-01-15 02:58:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						be8fd5490e 
					 
					
						
						
							
							vulkan_common: Silence missing initializer warnings  
						
						... 
						
						
						
						Silence warnings explicitly initializing all members on construction. 
						
						
					 
					
						2021-01-15 02:55:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ba2ea7eeac 
					 
					
						
						
							
							vulkan_device: Enable shaderStorageImageMultisample conditionally  
						
						... 
						
						
						
						Fix Vulkan initialization on ANV. 
						
						
					 
					
						2021-01-15 02:47:05 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						22be115eb2 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						0ec71b78fb 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						93f7719eed 
					 
					
						
						
							
							Merge pull request  #5302  from lat9nq/appimage-update  
						
						... 
						
						
						
						ci/linux: Make Mainline AppImages updateable 
						
						
					 
					
						2021-01-14 18:46:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4038ca2e5d 
					 
					
						
						
							
							Merge pull request  #5345  from lioncash/unused-var  
						
						... 
						
						
						
						yuzu: Remove unused variables in Qt code 
						
						
					 
					
						2021-01-14 01:23:50 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e11e1dcf2d 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						f1e278c30f 
					 
					
						
						
							
							Merge pull request  #5343  from lioncash/qt6  
						
						... 
						
						
						
						configure_motion_touch: Migrate off QRegExp to QRegularExpression 
						
						
					 
					
						2021-01-14 15:30:26 +08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						980973d83e 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						45aee996c1 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						a2952ac213 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						5e35c69f35 
					 
					
						
						
							
							Merge pull request  #5330  from german77/regexerror  
						
						... 
						
						
						
						Fix IP validator error 
						
						
					 
					
						2021-01-13 22:08:42 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2c2ef9252f 
					 
					
						
						
							
							Merge pull request  #5342  from lioncash/qt6  
						
						... 
						
						
						
						yuzu: Migrate off of setMargin() to setContentsMargins() 
						
						
					 
					
						2021-01-13 10:44:21 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
							
						
						06cf705501 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						0d7de7c2db 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						baff865d7c 
					 
					
						
						
							
							Merge pull request  #5341  from ReinUsesLisp/anv-storage  
						
						... 
						
						
						
						vulkan_device: Remove requirement on shaderStorageImageMultisample 
						
						
					 
					
						2021-01-13 18:00:52 +08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d9a15a935b 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						c320da3f63 
					 
					
						
						
							
							Merge pull request  #5340  from Morph1984/gcc-warnings  
						
						... 
						
						
						
						cmake: Enforce -Werror=switch and -Werror=unused-variable 
						
						
					 
					
						2021-01-13 02:30:31 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						2b98da2ed4 
					 
					
						
						
							
							cmake: Enforce -Werror=switch and -Werror=unused-variable  
						
						
						
						
					 
					
						2021-01-13 01:57:18 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0fb19e9bef 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						de1a316369 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						99d2d77062 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						703c57a119 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						eb3cb54aa5 
					 
					
						
						
							
							Merge pull request  #5266  from bunnei/kernel-synch  
						
						... 
						
						
						
						Rewrite KSynchronizationObject, KConditonVariable, and KAddressArbiter 
						
						
					 
					
						2021-01-11 14:36:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						03dfc8d8e7 
					 
					
						
						
							
							hle: kernel: thread: Preserve thread wait reason for debugging only.  
						
						... 
						
						
						
						- This is decoupled from core functionality and used for debugging only. 
						
						
					 
					
						2021-01-11 14:23:17 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						81c1bfafea 
					 
					
						
						
							
							yuzu: debugger: wait_tree: Handle unknown ThreadState.  
						
						
						
						
					 
					
						2021-01-11 14:23:16 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6b2f653143 
					 
					
						
						
							
							hle: kernel: k_scheduler_lock: Fix shadowing errors.  
						
						
						
						
					 
					
						2021-01-11 14:23:16 -08:00