ameerj
							
						 
					 | 
					
						
						
							
						
						112b8f00f0
					 | 
					
						
						
							
							shader: Add FP64 register load/store helpers
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						a77e764726
					 | 
					
						
						
							
							shader: Add support for fp16 comparisons and misc fixes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						27fb97377e
					 | 
					
						
						
							
							shader: Fix floating point comparison for FP16
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						e10d9c1b8e
					 | 
					
						
						
							
							shader: Implement HSETP2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						9e213fd861
					 | 
					
						
						
							
							shader: Implement HSET2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						ed6cd3c94a
					 | 
					
						
						
							
							shader: Implement HMUL2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						28dff6a629
					 | 
					
						
						
							
							shader: Implement HFMA2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						76c8a962ac
					 | 
					
						
						
							
							spirv: Implement VertexId and InstanceId, refactor code
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FernandoS27
							
						 
					 | 
					
						
						
							
						
						e802512d8e
					 | 
					
						
						
							
							shader: Refactor half floating instructions
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						f91859efd2
					 | 
					
						
						
							
							shader: Implement I2F
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						c97d03efb9
					 | 
					
						
						
							
							shader: Implement ISCADD (imm)
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						eeb1efa2d2
					 | 
					
						
						
							
							shader: Implement LOP32I
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						260743f371
					 | 
					
						
						
							
							shader: Add partial rasterizer integration
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						72990df7ba
					 | 
					
						
						
							
							shader: Implement DADD
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						3b7fd3ad0f
					 | 
					
						
						
							
							shader: Implement CSET and CSETP
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						32b6c63485
					 | 
					
						
						
							
							shader: Reorder phi nodes when redefined as undefined opcodes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						8dd0acfaeb
					 | 
					
						
						
							
							shader: Fix instruction transitions in and out of Phi
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						fa2f6e38f4
					 | 
					
						
						
							
							shader: Implement FSET and FSETP
						
						
						
						
						
						
						
						Also fix oversight with adding SignedZeroInfNanPreserve execution mode. 
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						17a82b56d7
					 | 
					
						
						
							
							shader: Implement TEXS
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						71f96fa636
					 | 
					
						
						
							
							shader: Implement CAL inlining function calls
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						b9f7bf4472
					 | 
					
						
						
							
							spirv: Add SignedZeroInfNanPreserve logic
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						8d470c2e63
					 | 
					
						
						
							
							shader: Implement FMNMX
						
						
						
						
						
						
						
						And add a const in FCMP 
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						2d422b2498
					 | 
					
						
						
							
							shader: Fix rebase issue
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						ba8c1d2eb4
					 | 
					
						
						
							
							shader: Implement FCMP
						
						
						
						
						
						
						
						still need to configure some settings for NV denorm flush and intel NaN 
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						3a63fa0477
					 | 
					
						
						
							
							shader: Partial implementation of LDC
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						ab46371247
					 | 
					
						
						
							
							shader: Initial support for textures and TEX
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						7d6ba5b984
					 | 
					
						
						
							
							shader: Implement R2P
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						924f0a9149
					 | 
					
						
						
							
							shader: Implement SHF
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						5465cb1561
					 | 
					
						
						
							
							shader: Implement LEA
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						d1edc16ba8
					 | 
					
						
						
							
							shader: Deduplicate HADD2 code
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						81f72471e8
					 | 
					
						
						
							
							shader: Implement I2I
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						4006929c98
					 | 
					
						
						
							
							shader: Implement HADD2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						980cafdc27
					 | 
					
						
						
							
							shader: Implement LOP and LOP3
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						382cba94ed
					 | 
					
						
						
							
							shader: Implement IADD3
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						c2155f04d4
					 | 
					
						
						
							
							shader: Implement PSETP
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						ce9b116cfe
					 | 
					
						
						
							
							Implement PSET, refactor common comparison funcs
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						103b9da4f7
					 | 
					
						
						
							
							shader: Implement FLO
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						e038928616
					 | 
					
						
						
							
							shader: Implement ISET, add common_funcs
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						bec7d3111d
					 | 
					
						
						
							
							shader: Make IMNMX, SHR, SEL stylistically more consistent
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						bce0b1dcca
					 | 
					
						
						
							
							shader: Implement ICMP
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						20390c0548
					 | 
					
						
						
							
							shader: Implement IMNMX
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						08a9e95905
					 | 
					
						
						
							
							shader: Implement BFI
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						34ac9b4d7e
					 | 
					
						
						
							
							shader: Implement BFE
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						a8c41c50d3
					 | 
					
						
						
							
							shader: Implement POPC
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						cc55d28949
					 | 
					
						
						
							
							shader: Implement SHR
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						8810c88b7e
					 | 
					
						
						
							
							shader: Implement SEL
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						726625cf50
					 | 
					
						
						
							
							spirv: Move phi arguments emit to a separate function
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						3bc857f2f3
					 | 
					
						
						
							
							shader: Avoid infinite recursion when tracking global memory
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						622d676202
					 | 
					
						
						
							
							shader: Fix conditional execution of exit instructions
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						7496bbf758
					 | 
					
						
						
							
							spirv: Add support for self-referencing phi nodes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |