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