rpcsx/rpcs3/Emu/RSX/Program/SPIRVCommon.h

16 lines
379 B
C
Raw Permalink Normal View History

2024-03-27 18:20:21 +01:00
#pragma once
namespace glsl
{
enum program_domain : unsigned char;
enum glsl_rules : unsigned char;
} // namespace glsl
2024-03-27 18:20:21 +01:00
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