rpcsx/rpcs3/Emu/RSX/Program/SPIRVCommon.h
DH 62ad27d1e2 split rpcs3 and hle libraries
merge rpcs3 utilities
2025-04-08 19:46:57 +03:00

16 lines
379 B
C++

#pragma once
namespace glsl
{
enum program_domain : unsigned char;
enum glsl_rules : unsigned char;
} // namespace glsl
namespace spirv
{
bool compile_glsl_to_spv(std::vector<u32>& spv, std::string& shader, ::glsl::program_domain domain, ::glsl::glsl_rules rules);
void initialize_compiler_context();
void finalize_compiler_context();
} // namespace spirv