ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						376aa94819
					 | 
					
						
						
							
							shader: Rename maxwell/program.h to translate_program.h
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						69f9b97e7e
					 | 
					
						
						
							
							vulkan_device: Blacklist VK_EXT_vertex_input_dynamic_state on Intel
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						d36f667bc0
					 | 
					
						
						
							
							glsl: Address rest of feedback
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						3b339fbbf6
					 | 
					
						
						
							
							glsl: Conditionally use fine/coarse derivatives based on device support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						6eea88d614
					 | 
					
						
						
							
							glsl: Cleanup/Address feedback
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						74f683787e
					 | 
					
						
						
							
							gl_shader_cache: Implement async shaders
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						5e7b2b9661
					 | 
					
						
						
							
							glsl: Add stubs for sparse queries and variable aoffi when not supported
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						ff3de0fb6b
					 | 
					
						
						
							
							gl_shader_cache: Remove const from pipeline source arguments
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						413eb6983f
					 | 
					
						
						
							
							gl_shader_cache: Move OGL shader compilation to the respective Pipeline constructor
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						e81c73a874
					 | 
					
						
						
							
							glsl: Address more feedback. Implement indexed texture reads
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						6650c4799d
					 | 
					
						
						
							
							gl_rasterizer: Add texture fetch barrier for fragments
						
						
						
						
						
						
						
						Fixes flicker seen in XC2 
						
						
					 | 
					
						2021-07-22 21:51:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						8bb8bbf4ae
					 | 
					
						
						
							
							glsl: Implement fswzadd
						
						
						
						
						
						
						
						and wip nv thread shuffle impl 
						
						
					 | 
					
						2021-07-22 21:51:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						970fc39d98
					 | 
					
						
						
							
							glsl: Rebase fixes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						747b8556a4
					 | 
					
						
						
							
							glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						6577a63d36
					 | 
					
						
						
							
							glsl: skip gl_ViewportIndex write if device does not support it
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						f4799e8fa1
					 | 
					
						
						
							
							glsl: Implement transform feedback
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						e35ffbbeb0
					 | 
					
						
						
							
							glsl: Implement VOTE for subgroup size potentially larger
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						3d086e6130
					 | 
					
						
						
							
							glsl: Implement some attribute getters and setters
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						bd24fa9713
					 | 
					
						
						
							
							glsl: Query GL Device for FP16 extension support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						53667ddd4e
					 | 
					
						
						
							
							glsl: Fixup build issues
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						eaff1030de
					 | 
					
						
						
							
							glsl: Initial backend
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						8fb2048934
					 | 
					
						
						
							
							vk_rasterizer: Exit render passes on fragment barriers
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rodrigo Locatti
							
						 
					 | 
					
						
						
							
						
						dbf7cb9f90
					 | 
					
						
						
							
							vk_graphics_pipeline: Fix path with no VK_EXT_extended_dynamic_state
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						94e751f415
					 | 
					
						
						
							
							buffer_cache: Invalidate fast buffers on compute
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								lat9nq
							
						 
					 | 
					
						
						
							
						
						373f75d944
					 | 
					
						
						
							
							shader: Add shader loop safety check settings
						
						
						
						
						
						
						
						Also add a setting for enable Nsight Aftermath. 
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						ba3bdf1d41
					 | 
					
						
						
							
							vulkan_device: Enable VK_EXT_vertex_input_dynamic_state
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						41cca8b8ad
					 | 
					
						
						
							
							vk_pipeline_cache: Skip cached pipelines with different dynamic state
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						ea038d6653
					 | 
					
						
						
							
							vulkan: Add VK_EXT_vertex_input_dynamic_state support
						
						
						
						
						
						
						
						Reduces the number of total pipelines generated on Vulkan.
Tested on Super Smash Bros. Ultimate. 
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						cb78a1b494
					 | 
					
						
						
							
							shader: Reorder shader cache directories
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						3025b2f605
					 | 
					
						
						
							
							vk_rasterizer: Implement first index
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						d554778311
					 | 
					
						
						
							
							vulkan: Use VK_EXT_provoking_vertex when available
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						cd8427367e
					 | 
					
						
						
							
							gl_buffer_cache: Use unorm internal formats for snorm texture buffer views
						
						
						
						
						
						
						
						Fixes black textures in UE4 games 
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						5befc0bf87
					 | 
					
						
						
							
							shader_environment: Fix local memory size calculations
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						60a96c49e5
					 | 
					
						
						
							
							buffer_cache: Fix copy based uniform bindings tracking
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						15bdd27cac
					 | 
					
						
						
							
							shader_environment: Add shader_local_memory_crs_size to local memory size
						
						
						
						
						
						
						
						Fixes DOOM 2016 missing local memory 
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						7eaa74ad23
					 | 
					
						
						
							
							gl_texture_cache: Create image storage views
						
						
						
						
						
						
						
						Fixes SULD.D tests. 
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						b1ed64ac18
					 | 
					
						
						
							
							gl_shader_util: Move shader utility code to a separate file
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						12fe7210d2
					 | 
					
						
						
							
							gl_shader_cache: Store workers in shader cache object
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						cffd4716c5
					 | 
					
						
						
							
							vk_pipeline_cache,shader_notify: Add shader notifications
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						48aad8dc05
					 | 
					
						
						
							
							vk_pipeline_cache: Add asynchronous shaders
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						2a0aeaa3d2
					 | 
					
						
						
							
							vk_rasterizer: Flush work on clear and dispatches
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						c736b9ffab
					 | 
					
						
						
							
							DMA: Restrict optimised path for BlockToLinear further.
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						f45f7b5c2a
					 | 
					
						
						
							
							vk_swapchain: Handle outdated swapchains
						
						
						
						
						
						
						
						Fixes pixelated presentation on Intel devices. 
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						562af30181
					 | 
					
						
						
							
							shader: Fix VertexA Shaders.
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						b02c78b276
					 | 
					
						
						
							
							vk_buffer_cache: Handle null texture buffers
						
						
						
						
						
						
						
						Fixes a crash on Age of Calamity cutscenes. 
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						8f099af6a8
					 | 
					
						
						
							
							nsight_aftermath_tracker: Fix SPIR-V module writes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						8c954fcaee
					 | 
					
						
						
							
							vk_pipeline_cache: Set support_derivative_control to true
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						79f2fe1a39
					 | 
					
						
						
							
							glasm: Use ARB_derivative_control conditionally
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						4a2361a1e2
					 | 
					
						
						
							
							buffer_cache: Reduce uniform buffer size from shader usage
						
						
						
						
						
						
						
						Increases performance significantly on certain titles. 
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						e57ee3b7fd
					 | 
					
						
						
							
							transform_feedback: Read buffer stride from index instead of layout
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |