yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70cc4c0f46 
							
						 
					 
					
						
						
							
							memory: Dedup Read and Write and fix logging bugs  
						
						
						
						
					 
					
						2021-08-07 01:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e611f522c2 
							
						 
					 
					
						
						
							
							memory: Clean up CopyBlock too  
						
						
						
						
					 
					
						2021-08-05 21:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4edfa6ad8f 
							
						 
					 
					
						
						
							
							memory: Address lioncash's review  
						
						
						
						
					 
					
						2021-08-05 20:29:43 +00:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6df9611059 
							
						 
					 
					
						
						
							
							memory: Clean up code  
						
						
						
						
					 
					
						2021-08-05 20:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1cb453470 
							
						 
					 
					
						
						
							
							Merge pull request  #6819  from Morph1984/i-am-dumb  
						
						... 
						
						
						
						applet_swkbd: Include the null terminator in the buffer size calculation 
						
						
					 
					
						2021-08-04 23:32:01 -04:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a7d2e3659 
							
						 
					 
					
						
						
							
							Merge pull request  #6818  from Morph1984/hex-util-bug  
						
						... 
						
						
						
						hex_util: Fix incorrect array size in AsArray 
						
						
					 
					
						2021-08-04 23:31:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f10dc35dd0 
							
						 
					 
					
						
						
							
							applet_swkbd: Include the null terminator in the buffer size calculation  
						
						... 
						
						
						
						Some games may interpret the read string as a null-terminated string instead of just reading the string up to buffer_size. 
						
						
					 
					
						2021-08-04 22:32:09 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							7b39215c8a 
							
						 
					 
					
						
						
							
							hex_util: Fix incorrect array size in AsArray  
						
						... 
						
						
						
						Although this isn't used, this is a potential bug as HexStringToArray will perform an out-of-bounds read. 
						
						
					 
					
						2021-08-04 22:16:29 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edb9c72e26 
							
						 
					 
					
						
						
							
							Merge pull request  #6816  from lat9nq/fix-mult-contrl  
						
						... 
						
						
						
						config: Read connected setting for controllers 
						
						
					 
					
						2021-08-04 22:05:53 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							be16d92060 
							
						 
					 
					
						
						
							
							config: Read connected setting for controllers  
						
						... 
						
						
						
						Currently yuzu will read the mapping but does not connect a controller
despite adding subsequent configurations for it. Read the `connected`
setting for now as a boolean like the Qt frontend. 
						
						
					 
					
						2021-08-04 17:09:35 -04:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2868d4ba84 
							
						 
					 
					
						
						
							
							nvdec: Implement VA-API hardware video acceleration ( #6713 )  
						
						... 
						
						
						
						* nvdec: VA-API
* Verify formatting
* Forgot a semicolon for Windows
* Clarify comment about AV_PIX_FMT_NV12
* Fix assert log spam from missing negation
* vic: Remove forgotten debug code
* Address lioncash's review
* Mention VA-API is Intel/AMD
* Address v1993's review
* Hopefully fix CMakeLists style this time
* vic: Improve cache locality
* vic: Fix off-by-one error
* codec: Async
* codec: Forgot the GetValue()
* nvdec: Address ameerj's review
* codec: Fallback to CPU without VA-API support
* cmake: Address lat9nq's review
* cmake: Make VA-API optional
* vaapi: Multiple GPU
* Apply suggestions from code review
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
* nvdec: Address ameerj's review
* codec: Use anonymous instead of static
* nvdec: Remove enum and fix memory leak
* nvdec: Address ameerj's review
* codec: Remove preparation for threading
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com> 
						
						
					 
					
						2021-08-03 23:43:11 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d16a337d98 
							
						 
					 
					
						
						
							
							Merge pull request  #6805  from lat9nq/fix-user-profiles  
						
						... 
						
						
						
						config: Only read/write current_user on global config 
						
						
					 
					
						2021-08-02 23:58:41 -04:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							6ab0c6a808 
							
						 
					 
					
						
						
							
							config: Only read/write current_user on global config  
						
						
						
						
					 
					
						2021-08-02 18:29:24 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffe553edbf 
							
						 
					 
					
						
						
							
							Merge pull request  #6801  from spholz/spholz-patch-1  
						
						... 
						
						
						
						network: fix ternary operator in Socket::SendTo 
						
						
					 
					
						2021-08-02 14:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								spholz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e71f78d04c 
							
						 
					 
					
						
						
							
							network: fix ternary operator in Socket::SendTo  
						
						
						
						
					 
					
						2021-08-02 20:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								yzct12345 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f56d0db5bd 
							
						 
					 
					
						
						
							
							decoders: Optimize swizzle copy performance ( #6790 )  
						
						... 
						
						
						
						This makes UnswizzleTexture up to two times faster. It is the main bottleneck in NVDEC video decoding. 
						
						
					 
					
						2021-08-02 11:18:58 -04:00 
						 
				 
			
				
					
						
							
							
								Malte Jürgens 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							381aacdbb1 
							
						 
					 
					
						
						
							
							game_list: Make game list folder icons smaller ( #6762 )  
						
						... 
						
						
						
						Makes the default game list folder icons 48x48 by default instead of 64x64, and allows for selecting small (24x24) and large (72x72) icon sizes. 
						
						
					 
					
						2021-08-01 12:59:36 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d20bcb7faf 
							
						 
					 
					
						
						
							
							Merge pull request  #6793  from Morph1984/lang-fix  
						
						... 
						
						
						
						service: set: Correct copy amount in GetAvailableLanguageCodes 
						
						
					 
					
						2021-08-01 12:47:47 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4d427993 
							
						 
					 
					
						
						
							
							service: set: Correct copy amount in GetAvailableLanguageCodes  
						
						
						
						
					 
					
						2021-08-01 11:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30f0b7cf31 
							
						 
					 
					
						
						
							
							Merge pull request  #6720  from ameerj/vk-screenshot  
						
						... 
						
						
						
						renderer_vulkan: Implement screenshots 
						
						
					 
					
						2021-08-01 13:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db32c3762b 
							
						 
					 
					
						
						
							
							Merge pull request  #6765  from ReinUsesLisp/y-negate-vk  
						
						... 
						
						
						
						vk_rasterizer: Flip viewport on Y_NEGATE 
						
						
					 
					
						2021-08-01 01:47:37 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a086ee6a00 
							
						 
					 
					
						
						
							
							Merge pull request  #6565  from lat9nq/bundle-ffmpeg  
						
						... 
						
						
						
						cmake, ci: Build bundled FFmpeg with yuzu 
						
						
					 
					
						2021-08-01 01:34:10 -04:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cf0958b06 
							
						 
					 
					
						
						
							
							Merge pull request  #6788  from Morph1984/hle_api_12.1.0  
						
						... 
						
						
						
						hle: api_version: Update HOS version to 12.1.0 
						
						
					 
					
						2021-07-31 20:12:35 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							9143fe5d3a 
							
						 
					 
					
						
						
							
							hle: api_version: Update HOS version to 12.1.0  
						
						... 
						
						
						
						Keeps us up to date with reporting the system version. 
						
						
					 
					
						2021-07-31 14:39:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47f13a9df4 
							
						 
					 
					
						
						
							
							Merge pull request  #6752  from Morph1984/pt-br  
						
						... 
						
						
						
						service: ns, set: Add PT_BR (Brazilian Portuguese) 
						
						
					 
					
						2021-07-30 14:42:11 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c7fdee7a7 
							
						 
					 
					
						
						
							
							Merge pull request  #6775  from lat9nq/cmd-remove-global-core  
						
						... 
						
						
						
						emu_window: Remove global system instance 
						
						
					 
					
						2021-07-30 13:28:24 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7530594602 
							
						 
					 
					
						
						
							
							Merge pull request  #6759  from ReinUsesLisp/pipeline-statistics  
						
						... 
						
						
						
						renderer_vulkan: Add setting to log pipeline statistics 
						
						
					 
					
						2021-07-30 11:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0334b9b776 
							
						 
					 
					
						
						
							
							Merge pull request  #6770  from Morph1984/swkbd_buffer_size  
						
						... 
						
						
						
						applet_swkbd: Correct string buffer size calculation 
						
						
					 
					
						2021-07-30 09:26:35 -07:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							335de3fdf5 
							
						 
					 
					
						
						
							
							emu_window: Remove global system instance  
						
						... 
						
						
						
						It was just the one in emu_window_sdl2, but since _gl and _vk inherit
from it, they all needed adjustments.
Leaves just the one auto system& in main(). 
						
						
					 
					
						2021-07-30 10:43:58 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ba3d230421 
							
						 
					 
					
						
						
							
							applet_swkbd: Correct string buffer size calculation  
						
						... 
						
						
						
						The buffer size here does not include the initial 8 bytes. 
						
						
					 
					
						2021-07-30 02:19:04 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							275db94bb8 
							
						 
					 
					
						
						
							
							configure_system: Add Brazilian Portuguese to the list of languages  
						
						
						
						
					 
					
						2021-07-30 02:15:53 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca8ed9e58 
							
						 
					 
					
						
						
							
							service: set: Correct 4.0.0 max_entries to 0x40 (64) instead of 17  
						
						
						
						
					 
					
						2021-07-30 02:15:53 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							21ff0a3d6e 
							
						 
					 
					
						
						
							
							service: ns, set: Add PT_BR (Brazilian Portuguese)  
						
						
						
						
					 
					
						2021-07-30 02:15:53 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db07ca6c7f 
							
						 
					 
					
						
						
							
							Merge pull request  #6767  from ReinUsesLisp/fold-float-pack  
						
						... 
						
						
						
						shader: Fold UnpackFloat2x16 and PackFloat2x16 
						
						
					 
					
						2021-07-30 02:07:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a98f14e9b0 
							
						 
					 
					
						
						
							
							Merge pull request  #6722  from ReinUsesLisp/xmad-opts  
						
						... 
						
						
						
						shader: Fold integer FMA from Nvidia's pattern 
						
						
					 
					
						2021-07-29 18:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9febe8f7 
							
						 
					 
					
						
						
							
							shader: Fold UnpackFloat2x16 and PackFloat2x16  
						
						... 
						
						
						
						Simplifies the code a bit when possible. These instructions should be
no-ops codegen wise. 
						
						
					 
					
						2021-07-29 21:22:52 -03:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23b3333f72 
							
						 
					 
					
						
						
							
							Merge pull request  #6751  from Morph1984/languagecode  
						
						... 
						
						
						
						service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese 
						
						
					 
					
						2021-07-29 14:41:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5acf020389 
							
						 
					 
					
						
						
							
							Merge pull request  #6742  from Morph1984/uuid  
						
						... 
						
						
						
						common: uuid: Return a lower-case hex string in Format 
						
						
					 
					
						2021-07-29 09:37:15 -07:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b185567a03 
							
						 
					 
					
						
						
							
							vk_rasterizer: Flip viewport on Y_NEGATE  
						
						... 
						
						
						
						Matches OpenGL's behavior. I don't believe this register flips geometry,
but we have to try to match behavior on both backends. 
						
						
					 
					
						2021-07-29 02:17:53 -03:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac99bb127 
							
						 
					 
					
						
						
							
							renderers: Add explicit invert_y bool to screenshot callback  
						
						... 
						
						
						
						OpenGL and Vulkan images render in different coordinate systems. This allows us to specify the coordinate system of the screenshot within each renderer 
						
						
					 
					
						2021-07-28 21:46:08 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							75e7f54fb0 
							
						 
					 
					
						
						
							
							renderer_vulkan: Implement screenshots  
						
						
						
						
					 
					
						2021-07-28 21:45:55 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							548bac8989 
							
						 
					 
					
						
						
							
							vk_blit_screen: Add public CreateFramebuffer method  
						
						
						
						
					 
					
						2021-07-28 21:43:02 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6c5d323d 
							
						 
					 
					
						
						
							
							vk_blit_screen: Make Draw method more generic  
						
						... 
						
						
						
						Allows specifying the framebuffer and render area dimensions, rather than being hard coded for the render window. 
						
						
					 
					
						2021-07-28 21:37:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							124e3b4819 
							
						 
					 
					
						
						
							
							Merge pull request  #6760  from ReinUsesLisp/fp16-collect  
						
						... 
						
						
						
						shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions 
						
						
					 
					
						2021-07-28 14:55:06 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f771d92e44 
							
						 
					 
					
						
						
							
							Merge pull request  #6758  from jbeich/fastmem  
						
						... 
						
						
						
						host_memory: enable fastmem on FreeBSD 
						
						
					 
					
						2021-07-28 13:01:54 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d05e6003f0 
							
						 
					 
					
						
						
							
							Merge pull request  #6700  from lat9nq/fullscreen-enum  
						
						... 
						
						
						
						general: Implement FullscreenMode enumeration 
						
						
					 
					
						2021-07-28 11:36:42 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5593a3716e 
							
						 
					 
					
						
						
							
							Merge pull request  #6671  from jls47/master  
						
						... 
						
						
						
						applets/web: Addressing QT Navigation issues in Linux 
						
						
					 
					
						2021-07-27 22:46:27 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer J 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d923ec5805 
							
						 
					 
					
						
						
							
							Merge pull request  #6753  from jbeich/libusb  
						
						... 
						
						
						
						cmake: unbreak libusb detection on FreeBSD 
						
						
					 
					
						2021-07-27 21:26:17 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1bb46b7d64 
							
						 
					 
					
						
						
							
							shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions  
						
						... 
						
						
						
						Fixes instances where fp16 types are not declared on SPIR-V but they are
used. This shouldn't happen on master, as it's been uncovered by an
additional optimization pass. 
						
						
					 
					
						2021-07-27 21:33:05 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3b006f4fe2 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add setting to log pipeline statistics  
						
						... 
						
						
						
						Use VK_KHR_pipeline_executable_properties when enabled and available to
log statistics about the pipeline cache in a game.
For example, this is on Turing GPUs when generating a pipeline cache
from Super Smash Bros. Ultimate:
Average pipeline statistics
==========================================
Code size:       6433.167
Register count:    32.939
More advanced results could be presented, at the moment it's just an
average of all 3D and compute pipelines. 
						
						
					 
					
						2021-07-27 21:29:24 -03:00