| 
							
							
								 FernandoS27 | 1d51803169 | shader: Implement indexed attributes | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 0df7e509db | shader: Implement AL2P | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 20ba0ea0a9 | shader: Fix BRX tracking | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | bfeeb23ddc | vk_pipeline_cache: Fix num of pipeline workers on weird platforms | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 417fb5d385 | shader: Move recursive SSA rewrite to the heap | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 72daa2a039 | shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardware | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 9e6fe430bd | shader: Fix splits on blocks using indirect branches | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | ffca21487f | shader: Eliminate orphan blocks more efficiently | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | da6cf2632c | shader: Add subgroup masks | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | fc93bc2abd | shader: Implement BAR and fix memory barriers | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 85795de99f | shader: Abstract breadth searches and use the abstraction | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 3f594dd86b | shader: Reimplement GetCbufU64 as GetCbufU32x2 It may generate better code on some compilers and it's easier to handle. | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 5b3c6d59c2 | vk_compute_pass: Fix compute passes | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 5ed68e83db | shader: Remove atomic flags and use mutex + cond variable for pipelines | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 0b26f2b90e | shader: Remove unused header in VOTE | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 6ff2e9ba09 | vk_pipeline_cache: Remove unnecesary scope in pipeline cache locking | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 9a342f5605 | shader: Rework global memory tracking to use breadth-first search | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | c4aab5c40e | shader: Fix fp16 merge when using native fp16 | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | ca7ebdc471 | shader: Fix FADD32I | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | e7700aad18 | shader: Fix undetected bug from review | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | ed6a1b1a3d | shader: Address feedback | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 80df541a08 | shader: "Implement" NOP | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 480dc0d5e6 | vk_pipeline_cache: Small fixes to the pipeline cache | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | baec84247f | shader: Address Feedback | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 45d547af11 | shader: Implement SR_LaneId | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 595806fb1c | shader: Fix shared memory on cool drivers | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 655f7a570a | shader: Implement MEMBAR | 2021-07-22 21:51:26 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | ecb30c9072 | shader: Improve VOTE.VTG stub | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 12f5f32098 | shader: Mark SSBOs as written when they are | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | d819ba4489 | shader: Implement ViewportIndex | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | fd496d0401 | shader: Stub TLD4's PTP when it isn't constant | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 5ed8f24384 | shader: Stub VOTE.VTG | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | bee8188799 | shader: Fold composite extract | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | c3bace756f | shader: Fold comparisons and Pack/Unpack16 | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | b4a5e767d0 | shader: Fix branches to visited virtual blocks | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | d0a529683a | vulkan: Serialize pipelines on a separate thread | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 8771639d1e | vulkan: Create pipeline layouts in separate threads | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 2fc698b040 | vulkan: Build pipelines in parallel at runtime Wait from the worker thread for a pipeline to build before binding it to
the command buffer. This allows queueing pipelines to multiple threads. | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | f1dd743731 | shader: Fix dependency on identity removal pass | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 5f22cd89e2 | shader: Fix constant propagation to use reverse post order | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | eaafd53cfe | shader: Implement LDG .U.128 as .128 | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | c826220733 | shader: Unroll "using enum" for opcode declarations | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 0c933e20de | vk_pipeline_cache: Name SPIR-V modules | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | 09e1927b70 | spirv: Remove unnecesary variable for clip distances | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 0c4cf3b9eb | shader: Implement ClipDistance | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 67afdaf566 | shader: Fix TXD | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 4d0d29fc20 | shader: Address feedback | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 ReinUsesLisp | cb6fc03e55 | shader: Always pass a lod for TexelFetch | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | 630273b629 | shader: Implement TXD | 2021-07-22 21:51:25 -04:00 |  | 
			
				
					| 
							
							
								 FernandoS27 | d5bfc63088 | shader: Implement ImageGradient | 2021-07-22 21:51:25 -04:00 |  |