From f54a7f61e75e66392e296c3e6069d502352b0e64 Mon Sep 17 00:00:00 2001 From: Isaac Marovitz Date: Tue, 25 Mar 2025 19:52:18 -0400 Subject: [PATCH] Add shader cache definitions for AIR Signed-off-by: Isaac Marovitz --- UnleashedRecompLib/shader/shader_cache.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/UnleashedRecompLib/shader/shader_cache.h b/UnleashedRecompLib/shader/shader_cache.h index 4343940..beebd4b 100644 --- a/UnleashedRecompLib/shader/shader_cache.h +++ b/UnleashedRecompLib/shader/shader_cache.h @@ -7,6 +7,8 @@ struct ShaderCacheEntry const uint32_t dxilSize; const uint32_t spirvOffset; const uint32_t spirvSize; + const uint32_t airOffset; + const uint32_t airSize; const uint32_t specConstantsMask; struct GuestShader* guestShader; }; @@ -18,6 +20,10 @@ extern const uint8_t g_compressedDxilCache[]; extern const size_t g_dxilCacheCompressedSize; extern const size_t g_dxilCacheDecompressedSize; +extern const uint8_t g_compressedAirCache[]; +extern const size_t g_airCacheCompressedSize; +extern const size_t g_airCacheDecompressedSize; + extern const uint8_t g_compressedSpirvCache[]; extern const size_t g_spirvCacheCompressedSize; extern const size_t g_spirvCacheDecompressedSize;