ameerj
							
						 
					 | 
					
						
						
							
						
						72990df7ba
					 | 
					
						
						
							
							shader: Implement DADD
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						4006929c98
					 | 
					
						
						
							
							shader: Implement HADD2
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						103b9da4f7
					 | 
					
						
						
							
							shader: Implement FLO
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ameerj
							
						 
					 | 
					
						
						
							
						
						20390c0548
					 | 
					
						
						
							
							shader: Implement IMNMX
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						726625cf50
					 | 
					
						
						
							
							spirv: Move phi arguments emit to a separate function
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						9d6a98d950
					 | 
					
						
						
							
							shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						e44752ddc8
					 | 
					
						
						
							
							shader: FMUL, select, RRO, and MUFU fixes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						18a766b362
					 | 
					
						
						
							
							shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						274897dfd5
					 | 
					
						
						
							
							spirv: Fixes and Intel specific workarounds
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						704c6f353f
					 | 
					
						
						
							
							shader: Rename, implement FADD.SAT and P2R (imm)
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						e2bc05b17d
					 | 
					
						
						
							
							shader: Add denorm flush support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						6db69990da
					 | 
					
						
						
							
							spirv: Add lower fp16 to fp32 pass
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						85cce78583
					 | 
					
						
						
							
							shader: Primitive Vulkan integration
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						3a59fffaa1
					 | 
					
						
						
							
							spirv: Implement EmitIdentity
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						b5d7279d87
					 | 
					
						
						
							
							spirv: Initial bindings support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						1b0cf2309c
					 | 
					
						
						
							
							shader: Add support for forward declarations
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						cbfb7d182a
					 | 
					
						
						
							
							shader: Support SSA loops on IR
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						8af9297f09
					 | 
					
						
						
							
							shader: Misc fixes
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						9170200a11
					 | 
					
						
						
							
							shader: Initial implementation of an AST
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						2930dccecc
					 | 
					
						
						
							
							spirv: Initial SPIR-V support
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ReinUsesLisp
							
						 
					 | 
					
						
						
							
						
						16cb00c521
					 | 
					
						
						
							
							shader: Add pools and rename files
						
						
						
						
						
						
					 | 
					
						2021-07-22 21:51:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |