mirror of
				https://github.com/hedge-dev/XenosRecomp.git
				synced 2025-10-30 07:12:17 +00:00 
			
		
		
		
	Nvm fix mul properly
Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
This commit is contained in:
		
							parent
							
								
									9112665766
								
							
						
					
					
						commit
						2d9e24c52f
					
				
					 2 changed files with 6 additions and 4 deletions
				
			
		|  | @ -168,6 +168,12 @@ float rcp(T a) | |||
| { | ||||
|     return 1.0 / a; | ||||
| } | ||||
| 
 | ||||
| template<typename T> | ||||
| float4x4 mul(T a, T b) | ||||
| { | ||||
|     a * b; | ||||
| } | ||||
| #endif | ||||
| 
 | ||||
| #ifdef __air__ | ||||
|  |  | |||
|  | @ -1501,11 +1501,7 @@ void ShaderRecompiler::recompile(const uint8_t* shaderData, const std::string_vi | |||
|         out += "\toPos = 0.0;\n"; | ||||
| 
 | ||||
|         out += "\tfloat4x4 mtxProjection = float4x4(g_MtxProjection(0), g_MtxProjection(1), g_MtxProjection(2), g_MtxProjection(3));\n"; | ||||
|         out += "#ifdef __air__\n"; | ||||
|         out += "\tfloat4x4 mtxProjectionReverseZ = mtxProjection * float4x4(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 1, 1);\n"; | ||||
|         out += "#else\n"; | ||||
|         out += "\tfloat4x4 mtxProjectionReverseZ = mul(mtxProjection, float4x4(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 1, 1));\n"; | ||||
|         out += "#endif\n"; | ||||
| 
 | ||||
|         out += "\t[unroll] for (int iterationIndex = 0; iterationIndex < 2; iterationIndex++)\n"; | ||||
|         out += "\t{\n"; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Isaac Marovitz
						Isaac Marovitz