mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-31 13:50:46 +01:00
16 lines
342 B
C
16 lines
342 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
namespace glsl
|
||
|
|
{
|
||
|
|
enum program_domain : unsigned char;
|
||
|
|
enum glsl_rules : unsigned char;
|
||
|
|
}
|
||
|
|
|
||
|
|
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();
|
||
|
|
}
|