Add shader cache definitions for AIR

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
This commit is contained in:
Isaac Marovitz 2025-03-25 19:52:18 -04:00
parent 5a5672d84a
commit f54a7f61e7
No known key found for this signature in database
GPG key ID: 97250B2B09A132E1

View file

@ -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;