ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f34e519da3 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix decompilation of condition codes  
						
						... 
						
						
						
						Use Visit instead of reimplementing it. Fixes unimplemented negations
for condition codes. 
						
						
					 
					
						2020-01-17 21:23:01 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							530a761e7a 
							
						 
					 
					
						
						
							
							Merge pull request  #3316  from TotalCaesar659/linux-headbar-icon  
						
						... 
						
						
						
						Add headbar icon on Linux 
						
						
					 
					
						2020-01-17 19:04:10 -05:00 
						 
				 
			
				
					
						
							
							
								TotalCaesar659 
							
						 
					 
					
						
						
						
						
							
						
						
							dd74fd014b 
							
						 
					 
					
						
						
							
							Add headbar icon on Linux  
						
						
						
						
					 
					
						2020-01-18 02:46:07 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48863afb65 
							
						 
					 
					
						
						
							
							Merge pull request  #3306  from ReinUsesLisp/gl-texture  
						
						... 
						
						
						
						gl_texture_cache: Minor fixes and style changes 
						
						
					 
					
						2020-01-17 15:44:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							657b3a366e 
							
						 
					 
					
						
						
							
							Merge pull request  #3311  from ReinUsesLisp/z32fx24s8  
						
						... 
						
						
						
						format_lookup_table: Fix ZF32_X24S8 component types 
						
						
					 
					
						2020-01-17 08:22:32 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5356d223 
							
						 
					 
					
						
						
							
							vk_rasterizer: Implement Vulkan's rasterizer  
						
						... 
						
						
						
						This abstraction is Vulkan's equivalent to OpenGL's rasterizer. It takes
care of joining all parts of the backend and rendering accordingly on
demand. 
						
						
					 
					
						2020-01-16 23:05:15 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							38e789c761 
							
						 
					 
					
						
						
							
							renderer_vulkan: Add header as placeholder  
						
						
						
						
					 
					
						2020-01-16 22:54:15 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e041f33569 
							
						 
					 
					
						
						
							
							Merge pull request  #3300  from ReinUsesLisp/vk-texture-cache  
						
						... 
						
						
						
						vk_texture_cache: Implement generic texture cache on Vulkan 
						
						
					 
					
						2020-01-16 19:19:26 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f09cd52980 
							
						 
					 
					
						
						
							
							vk_texture_cache: Address feedback  
						
						
						
						
					 
					
						2020-01-16 18:23:10 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							63ba41a26d 
							
						 
					 
					
						
						
							
							shader/memory: Implement ATOMS.ADD.U32  
						
						
						
						
					 
					
						2020-01-16 17:30:55 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0caab54b5d 
							
						 
					 
					
						
						
							
							format_lookup_table: Fix ZF32_X24S8 component types  
						
						... 
						
						
						
						Component types for ZF32_X24S8 were using UNORM. Drivers will set FLOAT,
UINT, UNORM, UNORM; causing a format mismatch. This commit addresses
that. 
						
						
					 
					
						2020-01-16 17:29:13 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82e1285c1e 
							
						 
					 
					
						
						
							
							vk_texture_cache: Fix typo in commentary  
						
						... 
						
						
						
						Co-Authored-By: MysticExile <30736337+MysticExile@users.noreply.github.com> 
						
						
					 
					
						2020-01-16 16:59:46 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30faf6a964 
							
						 
					 
					
						
						
							
							Merge pull request  #3308  from lioncash/private  
						
						... 
						
						
						
						maxwell_3d: Make dirty_pointers private 
						
						
					 
					
						2020-01-16 13:26:35 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d23869811d 
							
						 
					 
					
						
						
							
							Merge pull request  #3304  from lioncash/fwd-decl  
						
						... 
						
						
						
						renderer_opengl/utils: Forward declare private structs 
						
						
					 
					
						2020-01-16 11:21:18 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a43ac8c79e 
							
						 
					 
					
						
						
							
							Merge pull request  #3307  from jroweboy/fix-git  
						
						... 
						
						
						
						Fix git version in scm_rev.cpp 
						
						
					 
					
						2020-01-16 10:00:43 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9e874898f5 
							
						 
					 
					
						
						
							
							maxwell_3d: Make dirty_pointers private  
						
						... 
						
						
						
						This isn't used outside of the class itself, so we can make it private
for the time being. 
						
						
					 
					
						2020-01-16 04:07:15 -05:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							b429095b61 
							
						 
					 
					
						
						
							
							Fix git version in scm_rev.cpp  
						
						
						
						
					 
					
						2020-01-16 00:12:50 -07:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c375d735e6 
							
						 
					 
					
						
						
							
							gl_state: Implement PROGRAM_POINT_SIZE  
						
						... 
						
						
						
						For gl_PointSize to have effect we have to activate
GL_PROGRAM_POINT_SIZE. 
						
						
					 
					
						2020-01-15 16:14:17 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7af56dfa76 
							
						 
					 
					
						
						
							
							renderer_opengl/utils: Remove unused header inclusions  
						
						... 
						
						
						
						Nothing from these headers are used, so they can be removed. 
						
						
					 
					
						2020-01-15 06:31:23 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							06d30fbcca 
							
						 
					 
					
						
						
							
							renderer_opengl/utils: Forward declare private structs  
						
						... 
						
						
						
						Keeps the definitions hidden and allows changes to the structs without
needing to recompile all users of classes containing said structs. 
						
						
					 
					
						2020-01-15 06:30:01 -05:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							635deb70d4 
							
						 
					 
					
						
						
							
							Moved analog direction logic to sdl_impl  
						
						
						
						
					 
					
						2020-01-15 11:25:15 +01:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							231d9c10f3 
							
						 
					 
					
						
						
							
							Corrected directional states sensitivity  
						
						
						
						
					 
					
						2020-01-14 21:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							66a1c777c9 
							
						 
					 
					
						
						
							
							gl_texture_cache: Use local variables to simplify DownloadTexture  
						
						
						
						
					 
					
						2020-01-14 17:39:48 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb00546f0 
							
						 
					 
					
						
						
							
							gl_texture_cache: Fix format for RGBX16F  
						
						
						
						
					 
					
						2020-01-14 17:38:33 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2d09467f6f 
							
						 
					 
					
						
						
							
							gl_texture_cache: Use Snorm internal format for RG8S  
						
						
						
						
					 
					
						2020-01-14 17:37:58 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							02624c35ec 
							
						 
					 
					
						
						
							
							gl_texture_cache: Use Snorm internal format for ABGR8S  
						
						
						
						
					 
					
						2020-01-14 17:37:23 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64cd46579b 
							
						 
					 
					
						
						
							
							Merge pull request  #3303  from lioncash/reorder  
						
						... 
						
						
						
						control_flow: Silence -Wreorder warning for CFGRebuildState 
						
						
					 
					
						2020-01-14 16:15:18 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81e9e229fa 
							
						 
					 
					
						
						
							
							Merge pull request  #3302  from lioncash/unused-var  
						
						... 
						
						
						
						gl_shader_cache: Remove unused variables 
						
						
					 
					
						2020-01-14 16:14:47 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a1eee1749e 
							
						 
					 
					
						
						
							
							control_flow: Silence -Wreorder warning for CFGRebuildState  
						
						... 
						
						
						
						Organizes the initializer list in the same order that the variables
would actually be initialized in. 
						
						
					 
					
						2020-01-14 13:28:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a83e28b237 
							
						 
					 
					
						
						
							
							Merge pull request  #3296  from Simek/hotkeys_resize  
						
						... 
						
						
						
						GUI/configure: resize hotkeys action column to fit content 
						
						
					 
					
						2020-01-14 13:17:16 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f10ea944e0 
							
						 
					 
					
						
						
							
							gl_shader_cache: Remove unused STAGE_RESERVED_UBOS constant  
						
						... 
						
						
						
						Given this isn't used, this can be removed entirely. 
						
						
					 
					
						2020-01-14 13:16:52 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4cd5ad90f3 
							
						 
					 
					
						
						
							
							gl_shader_cache: std::move entries in CachedShader constructor  
						
						... 
						
						
						
						Avoids several reallocations of std::vector instances where applicable. 
						
						
					 
					
						2020-01-14 13:14:16 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							15a6840e7a 
							
						 
					 
					
						
						
							
							gl_shader_cache: Remove unused entries variable in BuildShader()  
						
						... 
						
						
						
						Eliminates a few unnecessary constructions of std::vectors. 
						
						
					 
					
						2020-01-14 13:11:49 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55f95e7f26 
							
						 
					 
					
						
						
							
							Merge pull request  #3287  from ReinUsesLisp/ldg-stg-16  
						
						... 
						
						
						
						shader_ir/memory: Implement u16 and u8 for STG and LDG 
						
						
					 
					
						2020-01-14 09:57:08 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15788ffcde 
							
						 
					 
					
						
						
							
							Merge pull request  #3288  from ReinUsesLisp/uncurse-aoffi  
						
						... 
						
						
						
						shader_ir/texture: Simplify AOFFI code 
						
						
					 
					
						2020-01-13 23:52:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6985eea519 
							
						 
					 
					
						
						
							
							Merge pull request  #3290  from ReinUsesLisp/gl-clamp  
						
						... 
						
						
						
						maxwell_to_vk: Implement GL_CLAMP hacking Nvidia's driver 
						
						
					 
					
						2020-01-13 19:16:06 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e749f17257 
							
						 
					 
					
						
						
							
							Merge pull request  #3292  from degasus/heap_space_fix  
						
						... 
						
						
						
						core/kernel: Fix GetTotalPhysicalMemoryUsed. 
						
						
					 
					
						2020-01-13 19:15:43 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							09e17fbb0f 
							
						 
					 
					
						
						
							
							vk_texture_cache: Implement generic texture cache on Vulkan  
						
						... 
						
						
						
						It currently ignores PBO linearizations since these should be dropped as
soon as possible on OpenGL. 
						
						
					 
					
						2020-01-13 20:37:50 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							2b2712fa95 
							
						 
					 
					
						
						
							
							texture_cache/surface_params: Make GetNumLayers public  
						
						
						
						
					 
					
						2020-01-13 20:35:43 -03:00 
						 
				 
			
				
					
						
							
							
								Bartosz Kaszubowski 
							
						 
					 
					
						
						
						
						
							
						
						
							da3049aa74 
							
						 
					 
					
						
						
							
							GUI: add few missing hotkeys to main menu  
						
						
						
						
					 
					
						2020-01-13 00:49:44 +01:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							83be9fc96d 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2020-01-12 23:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bartosz Kaszubowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6726e8b784 
							
						 
					 
					
						
						
							
							GUI/configure: resize hotkeys column to content  
						
						
						
						
					 
					
						2020-01-12 22:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43fc793439 
							
						 
					 
					
						
						
							
							Merge pull request  #3283  from ReinUsesLisp/vk-compute-pass  
						
						... 
						
						
						
						vk_compute_pass: Add compute passes to emulate missing Vulkan features 
						
						
					 
					
						2020-01-12 11:14:59 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							c76ffa5019 
							
						 
					 
					
						
						
							
							core/kernel: Fix GetTotalPhysicalMemoryUsed.  
						
						... 
						
						
						
						module._memory was already moved over to a new shared_ptr.
So code_memory_size was not increased at all.
This lowers the heap space and so saves a bit of memory, usually between 50 to 100 MB.
This fixes a regression of c0a01f3adc466d07fc27020048e82cca60988970 
						
						
					 
					
						2020-01-11 14:04:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1138e5ea1 
							
						 
					 
					
						
						
							
							vk_compute_pass: Address feedback  
						
						... 
						
						
						
						Comment hardcoded SPIR-V modules. 
						
						
					 
					
						2020-01-10 22:46:34 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							3d46709b7f 
							
						 
					 
					
						
						
							
							maxwell_to_vk: Implement GL_CLAMP hacking Nvidia's driver  
						
						... 
						
						
						
						Nvidia's driver defaults invalid enumerations to GL_CLAMP. Vulkan
doesn't expose GL_CLAMP through its API, but we can hack it on Nvidia's
driver using the internal driver defaults. 
						
						
					 
					
						2020-01-10 17:12:50 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							13021b534c 
							
						 
					 
					
						
						
							
							shader_ir/texture: Simplify AOFFI code  
						
						
						
						
					 
					
						2020-01-09 03:50:37 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							e2a2a556b9 
							
						 
					 
					
						
						
							
							shader_ir/memory: Implement u16 and u8 for STG and LDG  
						
						... 
						
						
						
						Using the same technique we used for u8 on LDG, implement u16.
In the case of STG, load memory and insert the value we want to set
into it with bitfieldInsert. Then set that value. 
						
						
					 
					
						2020-01-09 02:12:29 -03:00 
						 
				 
			
				
					
						
							
							
								CJBok 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7fd01e38 
							
						 
					 
					
						
						
							
							hid: Fix analog sticks directional states  
						
						
						
						
					 
					
						2020-01-09 02:40:55 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							908e085d02 
							
						 
					 
					
						
						
							
							vk_compute_pass: Add compute passes to emulate missing Vulkan features  
						
						... 
						
						
						
						This currently only supports quad arrays and u8 indices.
In the future we can remove quad arrays with a table written from the
CPU, but this was used to bootstrap the other passes helpers and it
was left in the code.
The blob code is generated from the "shaders/" directory. Read the
instructions there to know how to generate the SPIR-V. 
						
						
					 
					
						2020-01-08 19:24:26 -03:00