bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3e0cefa60 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							8734ccb0cb 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb5b8ca886 
							
						 
					 
					
						
						
							
							Merge pull request  #3733  from ambasta/patch-2  
						
						... 
						
						
						
						Initialize quad_indexed_pass before uint8_pass 
						
						
					 
					
						2020-04-20 20:36:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9c12aef2f8 
							
						 
					 
					
						
						
							
							loader: nro: Fix process initialization using ProgramMetadata default.  
						
						
						
						
					 
					
						2020-04-20 18:19:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							68039addbc 
							
						 
					 
					
						
						
							
							loader: elf: Fix process initialization using ProgramMetadata default.  
						
						
						
						
					 
					
						2020-04-20 18:19:45 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a7f05070 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							99eaa2e6f2 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							200f69d2ff 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe2173429a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							4e99a06c70 
							
						 
					 
					
						
						
							
							npad: Lower log level for VibrateController to Debug  
						
						
						
						
					 
					
						2020-04-20 18:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce0f3575a 
							
						 
					 
					
						
						
							
							audren: Lower log level for RequestUpdateImpl to Debug  
						
						
						
						
					 
					
						2020-04-20 18:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec2f8f4272 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a12deecc 
							
						 
					 
					
						
						
							
							dynarmic: Add option to disable CPU JIT optimizations  
						
						
						
						
					 
					
						2020-04-20 13:36:26 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6de36f0b61 
							
						 
					 
					
						
						
							
							Merge pull request  #3712  from lioncash/remove  
						
						... 
						
						
						
						service: Remove unused RequestParser instances 
						
						
					 
					
						2020-04-20 01:04:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3977243e2 
							
						 
					 
					
						
						
							
							Merge pull request  #3709  from lioncash/am  
						
						... 
						
						
						
						am: Resolve ineffective moves 
						
						
					 
					
						2020-04-20 00:15:00 -04:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							e7664b7a4f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5324b1d01e 
							
						 
					 
					
						
						
							
							Initialize quad_indexed_pass before uint8_pass  
						
						... 
						
						
						
						Fixes Werror=reorder in gcc 
						
						
					 
					
						2020-04-20 04:53:52 +05:30 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4932010c6f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85c17a2c35 
							
						 
					 
					
						
						
							
							Merge pull request  #3694  from ReinUsesLisp/indexed-quads  
						
						... 
						
						
						
						vk_compute_pass: Implement indexed quads 
						
						
					 
					
						2020-04-19 16:52:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bfee33cce3 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							44e959157b 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ea7a70da0 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10fb26f69c 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							2bfac7b61d 
							
						 
					 
					
						
						
							
							thread: FPCR.FZ is likely not 1  
						
						
						
						
					 
					
						2020-04-19 08:37:20 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							779a3b222a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73db83c0ab 
							
						 
					 
					
						
						
							
							Merge pull request  #3679  from lioncash/track  
						
						... 
						
						
						
						track: Eliminate redundant copies 
						
						
					 
					
						2020-04-19 01:22:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c85f385b1 
							
						 
					 
					
						
						
							
							Merge pull request  #3720  from jbeich/freebsd  
						
						... 
						
						
						
						Unbreak Vulkan on FreeBSD 
						
						
					 
					
						2020-04-19 01:20:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							74c27fd1b5 
							
						 
					 
					
						
						
							
							core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.  
						
						
						
						
					 
					
						2020-04-19 00:53:23 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d7d3651f3 
							
						 
					 
					
						
						
							
							Merge pull request  #3719  from jbeich/clang  
						
						... 
						
						
						
						Unbreak -Werror=implicit-fallthrough with Clang 
						
						
					 
					
						2020-04-18 21:43:12 -03:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
						
						
							
						
						
							afcc84a172 
							
						 
					 
					
						
						
							
							renderer_vulkan: assume X11 if not Windows/macOS after bf1d66b7c074  
						
						... 
						
						
						
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							c81bf06d03 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2df0a5f3 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d62f57cf5a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							b571c92dfd 
							
						 
					 
					
						
						
							
							fixed_pipeline_state: Pack blending state  
						
						... 
						
						
						
						Reduce FixedPipelineState's size to 364 bytes. 
						
						
					 
					
						2020-04-18 19:23:35 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							548dd27f45 
							
						 
					 
					
						
						
							
							fixed_pipeline_state: Pack rasterizer state  
						
						... 
						
						
						
						Reduce FixedPipelineState's size to 600 bytes. 
						
						
					 
					
						2020-04-18 19:22:57 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7790144a55 
							
						 
					 
					
						
						
							
							fixed_pipeline_state: Pack depth stencil state  
						
						... 
						
						
						
						Reduce FixedPipelineState's size to 632 bytes. 
						
						
					 
					
						2020-04-18 19:22:11 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6704f20c 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5305806071 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							03726fb7f5 
							
						 
					 
					
						
						
							
							video_core: gl_shader_decompiler: Fix implicit fallthrough errors.  
						
						
						
						
					 
					
						2020-04-18 15:15:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89e512ca8d 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45964e6fec 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d5d08e2e 
							
						 
					 
					
						
						
							
							service: hid: npad: Fix implicit fallthrough errors.  
						
						
						
						
					 
					
						2020-04-18 14:41:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							907ba8794e 
							
						 
					 
					
						
						
							
							Merge pull request  #3713  from lioncash/time  
						
						... 
						
						
						
						service/time: Minor changes 
						
						
					 
					
						2020-04-17 21:04:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90ddb13372 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							bf328ed35a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							7714b02d95 
							
						 
					 
					
						
						
							
							time/system_clock_core: Remove unnecessary initializer  
						
						... 
						
						
						
						This is already initialized within the class body. 
						
						
					 
					
						2020-04-17 20:04:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b533f18ab9 
							
						 
					 
					
						
						
							
							service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as const  
						
						... 
						
						
						
						This doesn't modify internal member state. 
						
						
					 
					
						2020-04-17 20:02:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfd3b94db 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8a8a8033 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd7dc7e03d 
							
						 
					 
					
						
						
							
							Merge pull request  #3704  from lioncash/fmt  
						
						... 
						
						
						
						externals: Update fmt to 6.2.0 
						
						
					 
					
						2020-04-17 19:47:30 -04:00