LC 
							
						 
					 
					
						
						
							
						
						0f932d30f5 
					 
					
						
						
							
							Merge pull request  #5320  from ReinUsesLisp/div-ceil-type  
						
						... 
						
						
						
						common/div_ceil: Return numerator type 
						
						
					 
					
						2021-01-09 16:45:29 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						64a24f3344 
					 
					
						
						
							
							Merge pull request  #5322  from Morph1984/resolve-c4062-msvc  
						
						... 
						
						
						
						general: Resolve C4062 warnings on MSVC 
						
						
					 
					
						2021-01-09 16:43:47 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						4aae21e1e4 
					 
					
						
						
							
							general: Resolve C4062 warnings on MSVC  
						
						
						
						
					 
					
						2021-01-09 14:46:35 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c190586597 
					 
					
						
						
							
							common/div_ceil: Return numerator type  
						
						... 
						
						
						
						Fixes instances where DivCeil(u32, u64) would surprisingly return u64,
instead of the more natural u32. 
						
						
					 
					
						2021-01-09 03:16:10 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						7bad1974a6 
					 
					
						
						
							
							Merge pull request  #5319  from ReinUsesLisp/msvc-warnings  
						
						... 
						
						
						
						cmake: Enforce C4062, C4265, C4388, and C5038 
						
						
					 
					
						2021-01-09 03:13:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d7128845c9 
					 
					
						
						
							
							cmake: Enforce C4062, C4265, C4388, and C5038  
						
						... 
						
						
						
						This should match some warnings we treat as errors on gcc and clang,
caching bugs early and reducing the number of instances where we have to
edit commits to make CI happy when developing from Windows. 
						
						
					 
					
						2021-01-09 02:19:17 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c68d0dc851 
					 
					
						
						
							
							file_sys/registered_cache: Silence virtual functions without override warnings  
						
						
						
						
					 
					
						2021-01-09 00:04:12 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b4451c5e81 
					 
					
						
						
							
							core: Silence unhandled enum in switch warnings  
						
						
						
						
					 
					
						2021-01-08 23:21:07 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						613b3671b7 
					 
					
						
						
							
							tests/ring_buffer: Silence signed/unsigned mismatch warnings  
						
						
						
						
					 
					
						2021-01-08 23:14:38 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8eea7c1176 
					 
					
						
						
							
							Merge pull request  #5231  from ReinUsesLisp/dyn-bindings  
						
						... 
						
						
						
						renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static state 
						
						
					 
					
						2021-01-08 12:24:46 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
							
						
						385a4555d5 
					 
					
						
						
							
							Stub IsCpuOverclockEnabled  
						
						
						
						
					 
					
						2021-01-08 09:44:56 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						61f707d708 
					 
					
						
						
							
							Merge pull request  #5300  from JeremyStarTM/patch-1  
						
						... 
						
						
						
						Removed MacOS build link 
						
						
					 
					
						2021-01-08 00:02:12 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						154a7653f9 
					 
					
						
						
							
							vk_fence_manager: Use timeline semaphores instead of spin waits  
						
						... 
						
						
						
						With timeline semaphores we can avoid creating objects. Instead of
creating an event, grab the current tick from the scheduler and flush
the current command buffer. When the fence has to be queried/waited, we
can do so against the master semaphore instead of spinning on an event.
If Vulkan supported NVN like events or fences, we could signal from the
command buffer and wait for that without splitting things in two
separate command buffers. 
						
						
					 
					
						2021-01-08 02:47:28 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c72571055b 
					 
					
						
						
							
							Merge pull request  #5310  from lat9nq/fix-disable-web-service  
						
						... 
						
						
						
						CMakeLists: Disable YUZU_ENABLE_BOXCAT if ENABLE_WEB_SERVICE is disabled 
						
						
					 
					
						2021-01-07 17:10:34 -08:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						78be397723 
					 
					
						
						
							
							CMakeLists: Disable YUZU_ENABLE_BOXCAT if ENABLE_WEB_SERVICE is disabled  
						
						... 
						
						
						
						Boxcat is a web service but is still enabled if ENABLE_WEB_SERVICE is
disabled during the CMake stage, which causes compilation issues with
either missing headers or missing libraries.
This disables YUZU_ENABLE_BOXCAT regardless of the input if
ENABLE_WEB_SERVICE is disabled. 
						
						
					 
					
						2021-01-07 17:28:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						aaf9e39f56 
					 
					
						
						
							
							Merge pull request  #5237  from ameerj/nvdec-syncpt  
						
						... 
						
						
						
						nvdec: Incorporate syncpoint manager 
						
						
					 
					
						2021-01-07 12:42:28 -08:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
						
						16392a23cc 
					 
					
						
						
							
							remove inaccurate reference  
						
						... 
						
						
						
						Co-authored-by: LC <mathew1800@gmail.com > 
						
						
					 
					
						2021-01-07 14:33:45 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						06cef3355e 
					 
					
						
						
							
							fix for nvdec disabled, cleanup host1x  
						
						
						
						
					 
					
						2021-01-07 14:33:45 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						2c27127d04 
					 
					
						
						
							
							nvdec syncpt incorporation  
						
						... 
						
						
						
						laying the groundwork for async gpu, although this does not fully implement async nvdec operations 
						
						
					 
					
						2021-01-07 14:33:45 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						bcb702fa3e 
					 
					
						
						
							
							Merge pull request  #5306  from MerryMage/ignore-library-Open  
						
						... 
						
						
						
						vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]] 
						
						
					 
					
						2021-01-08 01:44:18 +08:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						21199cb965 
					 
					
						
						
							
							vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]  
						
						... 
						
						
						
						Ignore the return value on __APPLE__ systems as well 
						
						
					 
					
						2021-01-07 17:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						123568ef80 
					 
					
						
						
							
							Merge pull request  #5305  from MerryMage/page_shift  
						
						... 
						
						
						
						texture_cache: Replace PAGE_SHIFT with PAGE_BITS 
						
						
					 
					
						2021-01-08 00:55:34 +08:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						aace20afc7 
					 
					
						
						
							
							texture_cache: Replace PAGE_SHIFT with PAGE_BITS  
						
						... 
						
						
						
						PAGE_SHIFT is a #define in system headers that leaks into user code on some systems 
						
						
					 
					
						2021-01-07 16:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
							
						
						0d24b1a31b 
					 
					
						
						
							
							ci/linux: Make Mainline AppImages updateable  
						
						... 
						
						
						
						Moves the final step for building the AppImage to the upload script.
Instructs appimagetool to embed update information into the AppImage if
the release target is Mainline. Also tells it to create a zsync file to
enable partial-downloads when updating the AppImage.
Also renames the AppImage from `yuzu-{version info}-x86_64.AppImage` to
`yuzu-{version info}.AppImage` to avoid a bug in the downloads page at
yuzu-emu.org/downloads. 
						
						
					 
					
						2021-01-06 13:23:56 -05:00 
						 
				 
			
				
					
						
							
							
								JeremyStarTM 
							
						 
					 
					
						
						
							
						
						5b60899fbc 
					 
					
						
						
							
							Removed MacOS build link  
						
						... 
						
						
						
						The MacOS build link was removed in the README.md because it no longer exist. 
						
						
					 
					
						2021-01-06 11:39:27 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						e8d40559d5 
					 
					
						
						
							
							Merge pull request  #5288  from ReinUsesLisp/workaround-garbage  
						
						... 
						
						
						
						gl_texture_cache: Avoid format views on Intel and AMD 
						
						
					 
					
						2021-01-06 15:39:51 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e112d0a52f 
					 
					
						
						
							
							Merge pull request  #5250  from lat9nq/appimage  
						
						... 
						
						
						
						ci/linux: Build an AppImage 
						
						
					 
					
						2021-01-05 21:34:08 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						dc02b03c4a 
					 
					
						
						
							
							Merge pull request  #5293  from ReinUsesLisp/return-values  
						
						... 
						
						
						
						core: Enforce C4715 (not all control paths return a value) 
						
						
					 
					
						2021-01-05 19:04:15 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						275b96a0e2 
					 
					
						
						
							
							Merge pull request  #5289  from ReinUsesLisp/vulkan-device  
						
						... 
						
						
						
						vulkan_common: Move device abstraction to the common directory and allow surfaceless devices 
						
						
					 
					
						2021-01-05 17:44:56 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						43d9f417ae 
					 
					
						
						
							
							core: Enforce C4715 (not all control paths return a value)  
						
						
						
						
					 
					
						2021-01-05 04:18:40 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						4f13e270c8 
					 
					
						
						
							
							core: Silence warnings when compiling without asserts  
						
						
						
						
					 
					
						2021-01-05 04:18:16 -03:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						2a6e6306d8 
					 
					
						
						
							
							Merge pull request  #5292  from ReinUsesLisp/empty-set  
						
						... 
						
						
						
						vk_rasterizer: Skip binding empty descriptor sets on compute 
						
						
					 
					
						2021-01-04 21:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4e6aa1cfdd 
					 
					
						
						
							
							Merge pull request  #5261  from gal20/hide_mouse_patch  
						
						... 
						
						
						
						yuzu/main: Fix 'Hide mouse on inactivity' and port citra-emu/citra#5476  
						
						
					 
					
						2021-01-04 17:19:04 -08:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						1ccf805367 
					 
					
						
						
							
							vk_rasterizer: Skip binding empty descriptor sets on compute  
						
						... 
						
						
						
						Fixes unit tests where compute shaders had no descriptors in the set,
making Vulkan drivers crash when binding an empty set. 
						
						
					 
					
						2021-01-04 17:56:39 -03:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						ace8a8e86e 
					 
					
						
						
							
							Merge pull request  #5284  from ameerj/bufferq-oor-fix  
						
						... 
						
						
						
						buffer_queue: Fix data race by protecting queue_sequence access 
						
						
					 
					
						2021-01-04 15:42:40 +08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						6b354ccaee 
					 
					
						
						
							
							buffer_queue: Protect queue_sequence list access with a mutex  
						
						... 
						
						
						
						fixes a data race as this is an unprotected variable manipulated by multiple threads 
						
						
					 
					
						2021-01-04 01:36:41 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ac1e4734c2 
					 
					
						
						
							
							vulkan_device: Allow creating a device without surface  
						
						
						
						
					 
					
						2021-01-04 02:22:22 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d235cf3933 
					 
					
						
						
							
							renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_common  
						
						
						
						
					 
					
						2021-01-04 02:22:22 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3753553b6a 
					 
					
						
						
							
							renderer_vulkan: Move device abstraction to vulkan_common  
						
						
						
						
					 
					
						2021-01-04 02:22:22 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						4801f4250d 
					 
					
						
						
							
							Merge pull request  #5286  from ReinUsesLisp/rename-vk-device  
						
						... 
						
						
						
						renderer_vulkan: Rename VKDevice to Device 
						
						
					 
					
						2021-01-04 02:22:02 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7d904fef2e 
					 
					
						
						
							
							gl_texture_cache: Avoid format views on Intel and AMD  
						
						... 
						
						
						
						Intel and AMD proprietary drivers are incapable of rendering to texture
views of different formats than the original texture. Avoid creating
these at a cache level. This will consume more memory, emulating them
with copies. 
						
						
					 
					
						2021-01-04 02:06:40 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3a49c1a691 
					 
					
						
						
							
							gl_texture_cache: Create base images with sRGB  
						
						... 
						
						
						
						This breaks accelerated decoders trying to imageStore into images with
sRGB. The decoders are currently disabled so this won't cause issues at
runtime. 
						
						
					 
					
						2021-01-04 01:54:54 -03:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						beb951770a 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2021-01-04 04:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								xperia64 
							
						 
					 
					
						
						
							
						
						fd5776aac2 
					 
					
						
						
							
							Delete the old log file before rotating ( #5675 )  
						
						
						
						
					 
					
						2021-01-04 04:33:34 +01:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						87a8925523 
					 
					
						
						
							
							Merge pull request  #5285  from lioncash/error-str  
						
						... 
						
						
						
						main: Resolve error string not displaying 
						
						
					 
					
						2021-01-03 19:56:15 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						974d731926 
					 
					
						
						
							
							renderer_vulkan: Rename VKDevice to Device  
						
						... 
						
						
						
						The "VK" prefix predates the "Vulkan" namespace. It was carried around
the codebase for consistency. "VKDevice" currently is a bad alias with
"VkDevice" (only an upcase character of difference) that can cause
confusion. Rename all instances of it. 
						
						
					 
					
						2021-01-03 17:51:48 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						7265e80c12 
					 
					
						
						
							
							Merge pull request  #5230  from ReinUsesLisp/vulkan-common  
						
						... 
						
						
						
						vulkan_common: Move reusable Vulkan abstractions to a separate directory 
						
						
					 
					
						2021-01-03 17:38:29 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						86592b274e 
					 
					
						
						
							
							main: Resolve error string not displaying  
						
						... 
						
						
						
						During the transition to make the error dialog translatable, I
accidentally got rid of the conversion to ResultStatus, which prevented
operator<< from being invoked during formatting.
This adds a function to directly retrieve the result status string
instead so that it displays again. 
						
						
					 
					
						2021-01-03 13:18:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						71e18dddbe 
					 
					
						
						
							
							Merge pull request  #5278  from MerryMage/cpuopt_unsafe_inaccurate_nan  
						
						... 
						
						
						
						dynarmic: Add Unsafe_InaccurateNaN optimization 
						
						
					 
					
						2021-01-03 03:27:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f64456c7e2 
					 
					
						
						
							
							Merge pull request  #5279  from bunnei/buffer-queue-connect  
						
						... 
						
						
						
						hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect. 
						
						
					 
					
						2021-01-03 01:01:38 -08:00