mirror of
				https://github.com/hedge-dev/XenosRecomp.git
				synced 2025-10-30 07:12:17 +00:00 
			
		
		
		
	Mark shader cache globals const.
This commit is contained in:
		
							parent
							
								
									02967c4144
								
							
						
					
					
						commit
						fce786210a
					
				
					 1 changed files with 7 additions and 7 deletions
				
			
		|  | @ -151,7 +151,7 @@ int main(int argc, char** argv) | ||||||
|         std::vector<uint8_t> dxilCompressed(ZSTD_compressBound(dxil.size())); |         std::vector<uint8_t> dxilCompressed(ZSTD_compressBound(dxil.size())); | ||||||
|         dxilCompressed.resize(ZSTD_compress(dxilCompressed.data(), dxilCompressed.size(), dxil.data(), dxil.size(), level)); |         dxilCompressed.resize(ZSTD_compress(dxilCompressed.data(), dxilCompressed.size(), dxil.data(), dxil.size(), level)); | ||||||
| 
 | 
 | ||||||
|         f.print("uint8_t g_compressedDxilCache[] = {{"); |         f.print("const uint8_t g_compressedDxilCache[] = {{"); | ||||||
| 
 | 
 | ||||||
|         for (auto data : dxilCompressed) |         for (auto data : dxilCompressed) | ||||||
|             f.print("{},", data); |             f.print("{},", data); | ||||||
|  | @ -163,18 +163,18 @@ int main(int argc, char** argv) | ||||||
|         std::vector<uint8_t> spirvCompressed(ZSTD_compressBound(spirv.size())); |         std::vector<uint8_t> spirvCompressed(ZSTD_compressBound(spirv.size())); | ||||||
|         spirvCompressed.resize(ZSTD_compress(spirvCompressed.data(), spirvCompressed.size(), spirv.data(), spirv.size(), level)); |         spirvCompressed.resize(ZSTD_compress(spirvCompressed.data(), spirvCompressed.size(), spirv.data(), spirv.size(), level)); | ||||||
| 
 | 
 | ||||||
|         f.print("uint8_t g_compressedSpirvCache[] = {{"); |         f.print("const uint8_t g_compressedSpirvCache[] = {{"); | ||||||
| 
 | 
 | ||||||
|         for (auto data : spirvCompressed) |         for (auto data : spirvCompressed) | ||||||
|             f.print("{},", data); |             f.print("{},", data); | ||||||
| 
 | 
 | ||||||
|         f.println("}};"); |         f.println("}};"); | ||||||
| 
 | 
 | ||||||
|         f.println("size_t g_shaderCacheEntryCount = {};", shaders.size()); |         f.println("const size_t g_shaderCacheEntryCount = {};", shaders.size()); | ||||||
|         f.println("size_t g_dxilCacheCompressedSize = {};", dxilCompressed.size()); |         f.println("const size_t g_dxilCacheCompressedSize = {};", dxilCompressed.size()); | ||||||
|         f.println("size_t g_dxilCacheDecompressedSize = {};", dxil.size()); |         f.println("const size_t g_dxilCacheDecompressedSize = {};", dxil.size()); | ||||||
|         f.println("size_t g_spirvCacheCompressedSize = {};", spirvCompressed.size()); |         f.println("const size_t g_spirvCacheCompressedSize = {};", spirvCompressed.size()); | ||||||
|         f.println("size_t g_spirvCacheDecompressedSize = {};", spirv.size()); |         f.println("const size_t g_spirvCacheDecompressedSize = {};", spirv.size()); | ||||||
| 
 | 
 | ||||||
|         writeAllBytes(output, f.out.data(), f.out.size()); |         writeAllBytes(output, f.out.data(), f.out.size()); | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Skyth
						Skyth