Lioncash 
							
						 
					 
					
						
						
							
						
						62e08c30b7 
					 
					
						
						
							
							shader/shader_ir: Amend constructor initializer ordering for AbufNode  
						
						... 
						
						
						
						Orders the class members in the same order that they would actually be
initialized in. Gets rid of two compiler warnings. 
						
						
					 
					
						2019-01-28 07:50:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3e1a9a45a6 
					 
					
						
						
							
							shader/decode: Avoid a pessimizing std::move within DecodeRange()  
						
						... 
						
						
						
						std::moveing a local variable in a return statement has the potential to
prevent copy elision from occurring, so this can just be converted into
a regular return. 
						
						
					 
					
						2019-01-28 07:43:23 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a63d7c49fc 
					 
					
						
						
							
							shader_ir: Fixup clang build  
						
						
						
						
					 
					
						2019-01-15 21:06:05 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						1c9c4eefeb 
					 
					
						
						
							
							shader_decode: Fixup XMAD  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						170c8212bb 
					 
					
						
						
							
							shader_ir: Pass to decoder functions basic block's code  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2d6c064e66 
					 
					
						
						
							
							shader_decode: Improve zero flag implementation  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d911740e5d 
					 
					
						
						
							
							shader_ir: Remove composite primitives and use temporals instead  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						50195b1704 
					 
					
						
						
							
							shader_decode: Use proper primitive names  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2faad9bf23 
					 
					
						
						
							
							shader_decode: Use BitfieldExtract instead of shift + and  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						52223313b1 
					 
					
						
						
							
							shader_ir: Remove Ipa primitive  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						af5d7e2c49 
					 
					
						
						
							
							video_core: Rename glsl_decompiler to gl_shader_decompiler  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d9118d324a 
					 
					
						
						
							
							shader_ir: Remove RZ and use Register::ZeroIndex instead  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						5af82a8ed4 
					 
					
						
						
							
							shader_decode: Implement TEXS.F16  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c68c13e1aa 
					 
					
						
						
							
							shader_decode: Fixup R2P  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8b5588e776 
					 
					
						
						
							
							glsl_decompiler: Fixup TLDS  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dbed6c6485 
					 
					
						
						
							
							glsl_decompiler: Fixup geometry shaders  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ea78c78253 
					 
					
						
						
							
							shader_decode: Fixup WriteLogicOperation zero comparison  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ab7f52b279 
					 
					
						
						
							
							glsl_decompiler: Fixup permissive member function declarations  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						55a10d02e5 
					 
					
						
						
							
							shader_decode: Fixup PSET  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a2e22b4359 
					 
					
						
						
							
							shader_decode: Fixup clang-format  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e1fea1e0c5 
					 
					
						
						
							
							video_core: Implement IR based geometry shaders  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a1b845b651 
					 
					
						
						
							
							shader_decode: Implement VMAD and VSETP  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b11e0b94c7 
					 
					
						
						
							
							shader_decode: Implement HSET2  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2df55985b6 
					 
					
						
						
							
							shader_decode: Rework HSETP2  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8332482c24 
					 
					
						
						
							
							shader_decode: Implement R2P  
						
						
						
						
					 
					
						2019-01-15 17:54:53 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3f1136ac6f 
					 
					
						
						
							
							shader_decode: Implement CSETP  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7e13e8bfcb 
					 
					
						
						
							
							shader_decode: Implement PSET  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dd91650aaf 
					 
					
						
						
							
							shader_decode: Implement HFMA2  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d6f76307fe 
					 
					
						
						
							
							glsl_decompiler: Remove HNegate inlining  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						027f443e69 
					 
					
						
						
							
							shader_decode: Implement POPC  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						55e6786254 
					 
					
						
						
							
							shader_decode: Implement TLDS (untested)  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ec98e4d842 
					 
					
						
						
							
							shader_decode: Update TLD4 reflecting  #1862  changes  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						03e088a4f4 
					 
					
						
						
							
							shader_ir: Fixup TEX and TEXS and partially fix TLD4 decompiling  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2d9136cec6 
					 
					
						
						
							
							shader_decode: Fixup FSET  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						af5c6e4ccb 
					 
					
						
						
							
							shader_decode: Implement IADD32I  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fc46ecddb3 
					 
					
						
						
							
							video_core: Return safe values after an assert hits  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						148a6418ed 
					 
					
						
						
							
							shader_decode: Implement FFMA  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						21aff36459 
					 
					
						
						
							
							video_core: Address feedback  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						59b34b1d76 
					 
					
						
						
							
							shader_ir: Fixup file inclusions and clang-format  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						57a900cc45 
					 
					
						
						
							
							shader_ir: Move comment node string  
						
						... 
						
						
						
						Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc > 
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d4fae3a699 
					 
					
						
						
							
							shader_ir: Address feedback to avoid UB in bit casting  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						946c86f0bb 
					 
					
						
						
							
							shader_decode: Fixup clang-format  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c9cf899d18 
					 
					
						
						
							
							shader_decode: Implement LEA  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						4fd06efeb9 
					 
					
						
						
							
							shader_decode: Implement IADD3  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a40fd07516 
					 
					
						
						
							
							shader_decode: Implement LOP3  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b184ca9089 
					 
					
						
						
							
							shader_decode: Implement ST_L  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						8d42feb09b 
					 
					
						
						
							
							shader_decode: Implement LD_L  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						21f9e9da09 
					 
					
						
						
							
							shader_decode: Implement HSETP2  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						68c99d2597 
					 
					
						
						
							
							shader_decode: Implement HADD2 and HMUL2  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						cf4a08d950 
					 
					
						
						
							
							shader_decode: Implement HADD2_IMM and HMUL2_IMM  
						
						
						
						
					 
					
						2019-01-15 17:54:52 -03:00