bunnei 
							
						 
					 
					
						
						
							
						
						92887a65f0 
					 
					
						
						
							
							Merge pull request  #6749  from lioncash/rtarget  
						
						 
						
						... 
						
						
						
						render_target: Add missing initializer for size extent 
						
						
					 
					
						2021-07-27 17:28:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6053f2e1fe 
					 
					
						
						
							
							Merge pull request  #6730  from Morph1984/buf_to_stdstring  
						
						 
						
						... 
						
						
						
						common: fs: fs_util: Add BufferToUTF8String 
						
						
					 
					
						2021-07-27 15:50:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						ab206d6378 
					 
					
						
						
							
							Merge pull request  #6748  from lioncash/engine-init  
						
						 
						
						... 
						
						
						
						video_core/engine: Consistently initialize rasterizer pointers 
						
						
					 
					
						2021-07-27 16:17:20 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						5da97c57cd 
					 
					
						
						
							
							Merge pull request  #6744  from lioncash/exc  
						
						 
						
						... 
						
						
						
						exception: Make constructors explicit 
						
						
					 
					
						2021-07-27 16:11:17 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2717e79c74 
					 
					
						
						
							
							Merge pull request  #6745  from lioncash/copies  
						
						 
						
						... 
						
						
						
						video_core: Remove some unused variables 
						
						
					 
					
						2021-07-27 11:38:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						00e100de08 
					 
					
						
						
							
							render_target: Add missing initializer for size extent  
						
						 
						
						... 
						
						
						
						Everything else has a default constructor that does the straightforward
thing of initializing most members to a default value, except for the
size.
We explicitly initialize the size (and others, for consistency), to
prevent potential uninitialized reads from occurring. Particularly given
the largeish surface area that this struct is used in. 
						
						
					 
					
						2021-07-27 07:41:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f8964dd89a 
					 
					
						
						
							
							video_core/engine: Consistently initialize rasterizer pointers  
						
						 
						
						... 
						
						
						
						Ensures all of the engines have consistent and deterministic
initialization of the rasterizer pointers. 
						
						
					 
					
						2021-07-27 07:30:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8c82c594f0 
					 
					
						
						
							
							vulkan_wrapper: Fix SetObjectName() always indicating objects as images  
						
						 
						
						... 
						
						
						
						We should be using the passed in object type instead. 
						
						
					 
					
						2021-07-27 07:19:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ec56a17acd 
					 
					
						
						
							
							buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh()  
						
						 
						
						... 
						
						
						
						Given this is non-trivial, the constructor is required to execute, so
this removes a bit of redundant codegen. 
						
						
					 
					
						2021-07-27 06:24:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						075a744e38 
					 
					
						
						
							
							gl_shader_cache: Remove unused variable  
						
						 
						
						
						
						
					 
					
						2021-07-27 06:23:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						296728ec46 
					 
					
						
						
							
							vk_compute_pass: Remove unused captures  
						
						 
						
						... 
						
						
						
						Resolves two compiler warnings. 
						
						
					 
					
						2021-07-27 06:17:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c27ddb44de 
					 
					
						
						
							
							exception: Make constructors explicit  
						
						 
						
						... 
						
						
						
						Ensures that exception construction is always explicit. 
						
						
					 
					
						2021-07-27 04:15:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e490ddf327 
					 
					
						
						
							
							exception: Make what() member function nodiscard  
						
						 
						
						
						
						
					 
					
						2021-07-27 04:14:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						90f3678ada 
					 
					
						
						
							
							exception: Narrow down specific header  
						
						 
						
						... 
						
						
						
						We can use the <exception> header instead of pulling in all of the
exception-style classes. 
						
						
					 
					
						2021-07-27 04:09:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						f5f04cce01 
					 
					
						
						
							
							common: fs: fs_util: Add BufferToUTF8String  
						
						 
						
						... 
						
						
						
						Allows for direct conversion to std::string without having to convert std::u8string to std::string 
						
						
					 
					
						2021-07-27 00:02:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d6c799494c 
					 
					
						
						
							
							Merge pull request  #6696  from ameerj/speed-limit-rename  
						
						 
						
						... 
						
						
						
						general: Rename "Frame Limit" references to "Speed Limit" 
						
						
					 
					
						2021-07-26 18:51:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						7511f65e31 
					 
					
						
						
							
							Merge pull request  #6741  from ReinUsesLisp/stream-remove  
						
						 
						
						... 
						
						
						
						vk_stream_buffer: Remove unused stream buffer 
						
						
					 
					
						2021-07-26 20:35:01 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						1a94b3f452 
					 
					
						
						
							
							Merge pull request  #6740  from K0bin/hvv-fallback  
						
						 
						
						... 
						
						
						
						Handle allocation failure in Staging buffer 
						
						
					 
					
						2021-07-26 20:34:44 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						75050c788c 
					 
					
						
						
							
							vk_staging_buffer_pool: Fall back to host memory when allocation fails  
						
						 
						
						
						
						
					 
					
						2021-07-26 23:37:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						c6991fa900 
					 
					
						
						
							
							Merge pull request  #6728  from ReinUsesLisp/null-buffer-usage  
						
						 
						
						... 
						
						
						
						vk_buffer_cache: Add transform feedback usage to null buffer 
						
						
					 
					
						2021-07-26 18:30:45 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						6c432d5349 
					 
					
						
						
							
							Merge pull request  #6729  from ReinUsesLisp/quad-indexed-barrier  
						
						 
						
						... 
						
						
						
						vk_compute_pass: Fix pipeline barrier for indexed quads 
						
						
					 
					
						2021-07-26 18:30:05 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						5f9a4817a5 
					 
					
						
						
							
							vk_stream_buffer: Remove unused stream buffer  
						
						 
						
						... 
						
						
						
						Remove unused file. 
						
						
					 
					
						2021-07-26 18:19:53 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						c0f99558fb 
					 
					
						
						
							
							Merge pull request  #6724  from lioncash/nodisc-shader  
						
						 
						
						... 
						
						
						
						shader_recompiler: Remove unnecessary [[nodiscard]] instances 
						
						
					 
					
						2021-07-26 16:35:21 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						de0b89792c 
					 
					
						
						
							
							Merge pull request  #6726  from lioncash/hguard  
						
						 
						
						... 
						
						
						
						emit_spirv_instructions: Add missing header guard 
						
						
					 
					
						2021-07-26 16:35:11 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						3d97f1e6cf 
					 
					
						
						
							
							Merge pull request  #6727  from lioncash/topology  
						
						 
						
						... 
						
						
						
						emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() 
						
						
					 
					
						2021-07-26 16:35:03 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vamsi Krishna 
							
						 
					 
					
						
						
							
						
						c05bbf375d 
					 
					
						
						
							
							configure_graphics: reword GLASM option  
						
						 
						
						... 
						
						
						
						Change wording to explain that GLASM is actually short for Assembly Shaders 
						
						
					 
					
						2021-07-26 20:49:31 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						b2b3fcdccd 
					 
					
						
						
							
							Merge pull request  #6723  from lioncash/shader  
						
						 
						
						... 
						
						
						
						object_pool: Add missing return in Chunk move assignment operator 
						
						
					 
					
						2021-07-26 06:01:21 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						4afc2de129 
					 
					
						
						
							
							Merge pull request  #6725  from lioncash/control-token  
						
						 
						
						... 
						
						
						
						control_flow: Fix duplicate switch case in OpcodeToken 
						
						
					 
					
						2021-07-26 06:00:23 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						771dcb2a56 
					 
					
						
						
							
							vk_compute_pass: Fix pipeline barrier for indexed quads  
						
						 
						
						... 
						
						
						
						Use an index buffer barrier instead of a vertex input read barrier. 
						
						
					 
					
						2021-07-26 05:51:09 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						27ed6e7c2b 
					 
					
						
						
							
							vk_buffer_cache: Add transform feedback usage to null buffer  
						
						 
						
						... 
						
						
						
						Fixes bad API usages on Vulkan. 
						
						
					 
					
						2021-07-26 05:49:37 -03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3e7813e49d 
					 
					
						
						
							
							emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()  
						
						 
						
						... 
						
						
						
						This should be LINES_ADJACENCY 
						
						
					 
					
						2021-07-26 04:44:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c2915d9f2f 
					 
					
						
						
							
							emit_spirv_instructions: Add missing header guard  
						
						 
						
						
						
						
					 
					
						2021-07-26 04:28:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						06ca911621 
					 
					
						
						
							
							shader_recompiler: Remove unnecessary [[nodiscard]] instances  
						
						 
						
						... 
						
						
						
						[[nodiscard]] doesn't do anything on functions with a void return type
and causes superfluous warnings. 
						
						
					 
					
						2021-07-26 04:23:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0b67df1f7c 
					 
					
						
						
							
							control_flow: Fix duplicate switch case in OpcodeToken  
						
						 
						
						... 
						
						
						
						This previously duplicated the case of the PBK case above it. 
						
						
					 
					
						2021-07-26 04:16:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						89ad9df0e9 
					 
					
						
						
							
							object_pool: Add missing return in Chunk move assignment operator  
						
						 
						
						... 
						
						
						
						Prevents undefined behavior from occurring. 
						
						
					 
					
						2021-07-26 04:01:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c09557acd8 
					 
					
						
						
							
							Merge pull request  #6697  from ameerj/fps-cap  
						
						 
						
						... 
						
						
						
						config, nvflinger: Add FPS cap setting 
						
						
					 
					
						2021-07-25 16:23:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7e272d3cd8 
					 
					
						
						
							
							Merge pull request  #6575  from FernandoS27/new_settings  
						
						 
						
						... 
						
						
						
						Settings: Eliminate ASYNC & MULTICORE Toggles and add GPU Accuracy to  status bar 
						
						
					 
					
						2021-07-25 11:45:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Morph 
							
						 
					 
					
						
						
							
						
						b5c3cb8763 
					 
					
						
						
							
							Merge pull request  #6709  from ameerj/screenshot-path  
						
						 
						
						... 
						
						
						
						main: Fix screenshot filepath construction 
						
						
					 
					
						2021-07-25 14:41:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						98b26b6e12 
					 
					
						
						
							
							Merge pull request  #6585  from ameerj/hades  
						
						 
						
						... 
						
						
						
						Shader Decompiler Rewrite 
						
						
					 
					
						2021-07-25 11:39:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ameerj 
							
						 
					 
					
						
						
							
						
						9dd35b7b66 
					 
					
						
						
							
							main: Fix screenshot filepath construction  
						
						 
						
						... 
						
						
						
						The screenshot directory path returned does not have a trailing directory separator character. This caused screenshots to be saved in the parent directory of the configured screenshot directory.
This fixes that behavior 
						
						
					 
					
						2021-07-25 14:24:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c2aaf51370 
					 
					
						
						
							
							Merge pull request  #6699  from lat9nq/common-threads  
						
						 
						
						... 
						
						
						
						common: Publically link to pthreads 
						
						
					 
					
						2021-07-25 10:43:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						84b9c42642 
					 
					
						
						
							
							Merge pull request  #6690  from ReinUsesLisp/dma-clear-fixups  
						
						 
						
						... 
						
						
						
						buffer_cache: Misc fixups related to buffer clears 
						
						
					 
					
						2021-07-24 01:27:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ameerj 
							
						 
					 
					
						
						
							
						
						c80ae87b4e 
					 
					
						
						
							
							renderer_base: Removed redundant settings  
						
						 
						
						... 
						
						
						
						use_framelimiter was not being used internally by the renderers.
set_background_color was always set to true as there is no toggle for the renderer background color, instead users directly choose the color of their choice. 
						
						
					 
					
						2021-07-23 22:10:01 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ameerj 
							
						 
					 
					
						
						
							
						
						9dfbc9bdce 
					 
					
						
						
							
							general: Rename "Frame Limit" references to "Speed Limit"  
						
						 
						
						... 
						
						
						
						This setting is best referred to as a speed limit, as it involves the limits of all timing based aspects of the emulator, not only framerate.
This allows us to differentiate it from the fps unlocker setting. 
						
						
					 
					
						2021-07-23 22:10:01 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ameerj 
							
						 
					 
					
						
						
							
						
						2c6e274b39 
					 
					
						
						
							
							config, nvflinger: Add FPS cap setting  
						
						 
						
						... 
						
						
						
						Allows finer tuning of the FPS limit. 
						
						
					 
					
						2021-07-23 22:04:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2656020608 
					 
					
						
						
							
							Merge pull request  #6551  from bunnei/improve-kernel-obj  
						
						 
						
						... 
						
						
						
						Improve management of kernel objects 
						
						
					 
					
						2021-07-23 21:23:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lat9nq 
							
						 
					 
					
						
						
							
						
						eb61824ea5 
					 
					
						
						
							
							common: Publically link to pthreads  
						
						 
						
						... 
						
						
						
						Common requires pthreads but does not refer to it when linking to other
modules. Fix this by linking to Threads where necessary. 
						
						
					 
					
						2021-07-23 09:47:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7f13104c17 
					 
					
						
						
							
							shader: Support out of bound local memory reads and immediate writes  
						
						 
						
						... 
						
						
						
						Support ignoring immediate out of bound writes. Writing dynamically out
of bounds is not yet supported (e.g. R0+0x4).
Reading out of bounds yields zero. This is supported checking for the
size from the IR; if the input is immediate, the optimization passes
will drop it. 
						
						
					 
					
						2021-07-22 21:51:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a55ff22900 
					 
					
						
						
							
							vulkan/blit_image: Commit descriptor sets within worker thread  
						
						 
						
						... 
						
						
						
						Fixes race condition caused. The descriptor pool is not thread safe, so
we have to commit descriptor sets within the same thread. 
						
						
					 
					
						2021-07-22 21:51:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f6796cad9c 
					 
					
						
						
							
							vulkan_device: Blacklist Volta and older from VK_KHR_push_descriptor  
						
						 
						
						... 
						
						
						
						Causes crashes on Link's Awakening intro. It's hard to debug if it's our
fault due to bugs in validation layers. 
						
						
					 
					
						2021-07-22 21:51:40 -04:00