bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0c9e8b581e 
								
							 
						 
						
							
							
								
								Merge pull request  #3695  from ReinUsesLisp/default-attributes  
							
							... 
							
							
							
							maxwell_3d: Initialize format attributes constant as one 
							
						 
						
							2020-04-20 21:40:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6da525c8d2 
								
							 
						 
						
							
							
								
								shader/arithmetic_integer: Fix LEA_IMM encoding  
							
							... 
							
							
							
							The operand order in LEA_IMM was flipped compared to nvdisasm. Fix that
using nxas as reference:
8dbc389957/table.h (L122) 
							
						 
						
							2020-04-20 21:54:59 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								fe0364e257 
								
							 
						 
						
							
							
								
								Merge pull request  #3733  from ambasta/patch-2  
							
							... 
							
							
							
							Initialize quad_indexed_pass before uint8_pass 
							
						 
						
							2020-04-20 20:36:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								405c9b15c9 
								
							 
						 
						
							
							
								
								loader: nro: Fix process initialization using ProgramMetadata default.  
							
							
							
						 
						
							2020-04-20 18:19:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8ef209a529 
								
							 
						 
						
							
							
								
								loader: elf: Fix process initialization using ProgramMetadata default.  
							
							
							
						 
						
							2020-04-20 18:19:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4dbf21a6cf 
								
							 
						 
						
							
							
								
								file_sys: program_metadata: Add a helper function for generating reasonable default metadata.  
							
							... 
							
							
							
							- We need this for homebrew process initialization. 
							
						 
						
							2020-04-20 18:19:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d73e0ef309 
								
							 
						 
						
							
							
								
								service: Update function tables  
							
							... 
							
							
							
							Keeps the service function tables up to date.
Updated based off information on SwitchBrew. 
							
						 
						
							2020-04-20 15:53:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								70d6c5b246 
								
							 
						 
						
							
							
								
								Merge pull request  #3739  from MerryMage/disable_cpu_opt  
							
							... 
							
							
							
							dynarmic: Add option to disable CPU JIT optimizations 
							
						 
						
							2020-04-20 14:19:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								580bb66fce 
								
							 
						 
						
							
							
								
								Merge pull request  #3741  from FearlessTobi/silence-warnings  
							
							... 
							
							
							
							Try to reduce log spam a bit by lowering log levels to Debug 
							
						 
						
							2020-04-20 13:01:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								45243e63d8 
								
							 
						 
						
							
							
								
								npad: Lower log level for VibrateController to Debug  
							
							
							
						 
						
							2020-04-20 18:44:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								f1135379fd 
								
							 
						 
						
							
							
								
								audren: Lower log level for RequestUpdateImpl to Debug  
							
							
							
						 
						
							2020-04-20 18:44:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								555a1273c9 
								
							 
						 
						
							
							
								
								Merge pull request  #3700  from ReinUsesLisp/stream-buffer-sizes  
							
							... 
							
							
							
							vk_stream_buffer: Fix out of memory on boot on recent Nvidia drivers 
							
						 
						
							2020-04-20 09:37:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								0bbafff3db 
								
							 
						 
						
							
							
								
								dynarmic: Add option to disable CPU JIT optimizations  
							
							
							
						 
						
							2020-04-20 13:36:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2f257f51a9 
								
							 
						 
						
							
							
								
								Merge pull request  #3712  from lioncash/remove  
							
							... 
							
							
							
							service: Remove unused RequestParser instances 
							
						 
						
							2020-04-20 01:04:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								42f889f2a2 
								
							 
						 
						
							
							
								
								Merge pull request  #3709  from lioncash/am  
							
							... 
							
							
							
							am: Resolve ineffective moves 
							
						 
						
							2020-04-20 00:15:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									FearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								1a242a4ac7 
								
							 
						 
						
							
							
								
								yuzu: Option to hide mouse on inactivity  
							
							... 
							
							
							
							Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com> 
							
						 
						
							2020-04-20 04:21:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Amit Prakash Ambasta 
								
							 
						 
						
							
							
							
							
								
							
							
								7915dc7ac9 
								
							 
						 
						
							
							
								
								Initialize quad_indexed_pass before uint8_pass  
							
							... 
							
							
							
							Fixes Werror=reorder in gcc 
							
						 
						
							2020-04-20 04:53:52 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d7a8dab7 
								
							 
						 
						
							
							
								
								Merge pull request  #3729  from lioncash/globals  
							
							... 
							
							
							
							dma_pusher: Remove reliance on the global system instance 
							
						 
						
							2020-04-19 19:12:40 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								a39273cb95 
								
							 
						 
						
							
							
								
								Merge pull request  #3694  from ReinUsesLisp/indexed-quads  
							
							... 
							
							
							
							vk_compute_pass: Implement indexed quads 
							
						 
						
							2020-04-19 16:52:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcb8b177c 
								
							 
						 
						
							
							
								
								service/time: Remove reliance on the global system accessor  
							
							... 
							
							
							
							Eliminates usages of the global system accessor and instead passes the
existing system instance into the interfaces. 
							
						 
						
							2020-04-19 16:31:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8a37c63b9e 
								
							 
						 
						
							
							
								
								dma_pusher: Remove reliance on the global system instance  
							
							... 
							
							
							
							With this, the video core is now has no calls to the global system
instance at all. 
							
						 
						
							2020-04-19 16:12:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								67cb130051 
								
							 
						 
						
							
							
								
								Merge pull request  #3686  from lioncash/table  
							
							... 
							
							
							
							texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices 
							
						 
						
							2020-04-19 15:33:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2aacd00137 
								
							 
						 
						
							
							
								
								Merge pull request  #3696  from lioncash/cast-size  
							
							... 
							
							
							
							hle_ipc: Remove std::size_t casts where applicable 
							
						 
						
							2020-04-19 14:24:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								5451c81b74 
								
							 
						 
						
							
							
								
								thread: FPCR.FZ is likely not 1  
							
							
							
						 
						
							2020-04-19 08:37:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7892effd22 
								
							 
						 
						
							
							
								
								Merge pull request  #3655  from FearlessTobi/ui-retext-yuzu  
							
							... 
							
							
							
							yuzu/main: Add better popup texts and remove duplicated actions 
							
						 
						
							2020-04-19 02:16:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5122792d3f 
								
							 
						 
						
							
							
								
								Merge pull request  #3679  from lioncash/track  
							
							... 
							
							
							
							track: Eliminate redundant copies 
							
						 
						
							2020-04-19 01:22:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8895964653 
								
							 
						 
						
							
							
								
								Merge pull request  #3720  from jbeich/freebsd  
							
							... 
							
							
							
							Unbreak Vulkan on FreeBSD 
							
						 
						
							2020-04-19 01:20:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce3dc16a5 
								
							 
						 
						
							
							
								
								core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.  
							
							
							
						 
						
							2020-04-19 00:53:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								3fa8a21647 
								
							 
						 
						
							
							
								
								Merge pull request  #3719  from jbeich/clang  
							
							... 
							
							
							
							Unbreak -Werror=implicit-fallthrough with Clang 
							
						 
						
							2020-04-18 21:43:12 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								cc5e71c5ad 
								
							 
						 
						
							
							
								
								renderer_vulkan: assume X11 if not Windows/macOS after  30bbdc653c 
							
							... 
							
							
							
							Render.Vulkan <Error> video_core/renderer_vulkan/renderer_vulkan.cpp:CreateInstance:131: Presentation not supported on this platform
Render.Vulkan <Error> video_core/renderer_vulkan/renderer_vulkan.cpp:CreateSurface:378: Presentation not supported on this platform
Core <Critical> core/core.cpp:Load:199: Failed to initialize system (Error 5)! 
							
						 
						
							2020-04-19 00:32:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbe714435 
								
							 
						 
						
							
							
								
								vulkan/wrapper: Sort physical devices  
							
							... 
							
							
							
							Sort discrete GPUs over the rest, Nvidia over AMD, AMD over Intel, Intel
over the rest. This gives us a somewhat consistent order when Optimus
is removed (renderdoc does this when it's attached).
This can break the configuration of users with an Intel GPU that
manually remove Optimus on yuzu. That said, it's a very unlikely to
happen. 
							
						 
						
							2020-04-18 21:31:15 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								c6bd2823bb 
								
							 
						 
						
							
							
								
								cmake: Silence -Werror=implicit-fallthrough in SDL2 headers  
							
							... 
							
							
							
							In file included from src/input_common/sdl/sdl_impl.cpp:16:
In file included from /usr/local/include/SDL2/SDL.h:32:
In file included from /usr/local/include/SDL2/SDL_main.h:25:
/usr/local/include/SDL2/SDL_stdinc.h:445:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
        case 3:         *_p++ = _val;   /* fallthrough */
        ^
/usr/local/include/SDL2/SDL_stdinc.h:445:9: note: insert '[[fallthrough]];' to silence this warning
        case 3:         *_p++ = _val;   /* fallthrough */
        ^
        [[fallthrough]];
/usr/local/include/SDL2/SDL_stdinc.h:445:9: note: insert 'break;' to avoid fall-through
        case 3:         *_p++ = _val;   /* fallthrough */
        ^
        break;
/usr/local/include/SDL2/SDL_stdinc.h:446:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
        case 2:         *_p++ = _val;   /* fallthrough */
        ^
/usr/local/include/SDL2/SDL_stdinc.h:446:9: note: insert '[[fallthrough]];' to silence this warning
        case 2:         *_p++ = _val;   /* fallthrough */
        ^
        [[fallthrough]];
/usr/local/include/SDL2/SDL_stdinc.h:446:9: note: insert 'break;' to avoid fall-through
        case 2:         *_p++ = _val;   /* fallthrough */
        ^
        break;
/usr/local/include/SDL2/SDL_stdinc.h:447:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
        case 1:         *_p++ = _val;   /* fallthrough */
        ^
/usr/local/include/SDL2/SDL_stdinc.h:447:9: note: insert '[[fallthrough]];' to silence this warning
        case 1:         *_p++ = _val;   /* fallthrough */
        ^
        [[fallthrough]];
/usr/local/include/SDL2/SDL_stdinc.h:447:9: note: insert 'break;' to avoid fall-through
        case 1:         *_p++ = _val;   /* fallthrough */
        ^
        break;
3 errors generated. 
							
						 
						
							2020-04-18 23:26:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								98266da47c 
								
							 
						 
						
							
							
								
								fixed_pipeline_state: Hash and compare the whole structure  
							
							... 
							
							
							
							Pad FixedPipelineState's size to 384 bytes to be a multiple of 16.
Compare the whole struct with std::memcmp and hash with CityHash. Using
CityHash instead of a naive hash should reduce the number of collisions.
Improve used type traits to ensure this operation is safe.
With these changes the improvements to the hashable pipeline state are:
Optimized structure
Hash:            89 ns
Comparison:     103 ns
Construction*:  164 ns
Struct size:    384 bytes
Original structure
Hash:           148 ns
Equal:          174 ns
Construction*:  281 ns
Size:          1384 bytes
* Attribute state initialization is not measured
These measures are averages taken with std::chrono::high_accuracy_clock
on MSVC shipped on Visual Studio 16.6.0 Preview 2.1. 
							
						 
						
							2020-04-18 19:57:26 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								89c816a3cf 
								
							 
						 
						
							
							
								
								fixed_pipeline_state: Pack blending state  
							
							... 
							
							
							
							Reduce FixedPipelineState's size to 364 bytes. 
							
						 
						
							2020-04-18 19:23:35 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d74b3a5a50 
								
							 
						 
						
							
							
								
								fixed_pipeline_state: Pack rasterizer state  
							
							... 
							
							
							
							Reduce FixedPipelineState's size to 600 bytes. 
							
						 
						
							2020-04-18 19:22:57 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								cc6af27ae7 
								
							 
						 
						
							
							
								
								fixed_pipeline_state: Pack depth stencil state  
							
							... 
							
							
							
							Reduce FixedPipelineState's size to 632 bytes. 
							
						 
						
							2020-04-18 19:22:11 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								fd2f04bbdc 
								
							 
						 
						
							
							
								
								fixed_pipeline_state: Pack attribute state  
							
							... 
							
							
							
							Reduce FixedPipelineState's size from 1384 to 664 bytes 
							
						 
						
							2020-04-18 19:21:19 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								63fb1421a5 
								
							 
						 
						
							
							
								
								Merge pull request  #3716  from bunnei/fix-another-impl-fallthrough  
							
							... 
							
							
							
							video_core: gl_shader_decompiler: Fix implicit fallthrough errors. 
							
						 
						
							2020-04-18 15:17:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								6613cbfc35 
								
							 
						 
						
							
							
								
								video_core: gl_shader_decompiler: Fix implicit fallthrough errors.  
							
							
							
						 
						
							2020-04-18 15:15:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								610f78e1eb 
								
							 
						 
						
							
							
								
								Merge pull request  #3710  from lioncash/nso  
							
							... 
							
							
							
							loader/nso: Resolve moves not occurring in DecompressSegment 
							
						 
						
							2020-04-18 14:44:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								fb321bdb18 
								
							 
						 
						
							
							
								
								Merge pull request  #3715  from bunnei/fix-impl-fallthrough  
							
							... 
							
							
							
							service: hid: npad: Fix implicit fallthrough errors. 
							
						 
						
							2020-04-18 14:44:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f220140e8a 
								
							 
						 
						
							
							
								
								service: hid: npad: Fix implicit fallthrough errors.  
							
							
							
						 
						
							2020-04-18 14:41:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								32fd01e339 
								
							 
						 
						
							
							
								
								Merge pull request  #3713  from lioncash/time  
							
							... 
							
							
							
							service/time: Minor changes 
							
						 
						
							2020-04-17 21:04:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8044966cf4 
								
							 
						 
						
							
							
								
								Merge pull request  #3711  from lioncash/cast  
							
							... 
							
							
							
							memory/slab_heap: Make use of static_cast over reinterpret_cast 
							
						 
						
							2020-04-17 21:04:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e302cb8c36 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Avoid copies where applicable  
							
							... 
							
							
							
							Avoids unnecessary reference count increments where applicable and also
avoids reallocating a vector.
Unlikely to make a huge difference, but given how trivial of an
amendment it is, why not? 
							
						 
						
							2020-04-17 20:48:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								de87fe690e 
								
							 
						 
						
							
							
								
								time/system_clock_core: Remove unnecessary initializer  
							
							... 
							
							
							
							This is already initialized within the class body. 
							
						 
						
							2020-04-17 20:04:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0589239b 
								
							 
						 
						
							
							
								
								service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const  
							
							... 
							
							
							
							This doesn't modify internal member state. 
							
						 
						
							2020-04-17 20:02:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								30af9f0d5c 
								
							 
						 
						
							
							
								
								service/time: Add virtual destructors where applicable  
							
							... 
							
							
							
							Many of these implementations are used to implement a polymorphic
interface. While not directly used polymorphically, this prevents
virtual destruction from ever becoming an issue. 
							
						 
						
							2020-04-17 19:59:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5f25db88b1 
								
							 
						 
						
							
							
								
								service: Remove unused RequestParser instances  
							
							... 
							
							
							
							These aren't used, so they should be removed to reduce compilation
warnings. 
							
						 
						
							2020-04-17 19:47:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								50800a5509 
								
							 
						 
						
							
							
								
								Merge pull request  #3704  from lioncash/fmt  
							
							... 
							
							
							
							externals: Update fmt to 6.2.0 
							
						 
						
							2020-04-17 19:47:30 -04:00