mirror of
				https://github.com/hedge-dev/XenosRecomp.git
				synced 2025-10-30 07:12:17 +00:00 
			
		
		
		
	Compare commits
	
		
			2 commits
		
	
	
		
			12f588ae35
			...
			99db834f5c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
							 | 
						99db834f5c | ||
| 
							 | 
						f581e40c71 | 
					 1 changed files with 7 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -53,7 +53,13 @@ std::vector<uint8_t> AirCompiler::compile(const std::string& shaderSource)
 | 
			
		|||
        std::exit(1);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    const char* compileCommand[] = { "/usr/bin/xcrun", "-sdk", "macosx", "metal", "-o", irPath.path.c_str(), "-c", sourcePath.path.c_str(), "-D__air__", "-DUNLEASHED_RECOMP", "-Wno-unused-variable", "-frecord-sources", "-gline-tables-only", nullptr };
 | 
			
		||||
    const char* compileCommand[] = {
 | 
			
		||||
        "/usr/bin/xcrun", "-sdk", "macosx", "metal", "-o", irPath.path.c_str(), "-c", sourcePath.path.c_str(), "-Wno-unused-variable", "-frecord-sources", "-gline-tables-only", "-D__air__",
 | 
			
		||||
#ifdef UNLEASHED_RECOMP
 | 
			
		||||
        "-DUNLEASHED_RECOMP",
 | 
			
		||||
#endif
 | 
			
		||||
        nullptr
 | 
			
		||||
    };
 | 
			
		||||
    if (const int compileStatus = executeCommand(compileCommand); compileStatus != 0)
 | 
			
		||||
    {
 | 
			
		||||
        fmt::println("Metal compiler exited with status: {}", compileStatus);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue