@@ -1803,6 +1803,7 @@ namespace gl
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fs::create_path(fs::get_config_dir() + "/shaderlog");
|
||||||
fs::file(fs::get_config_dir() + base_name + std::to_string(m_id) + ".glsl", fs::rewrite).write(str);
|
fs::file(fs::get_config_dir() + base_name + std::to_string(m_id) + ".glsl", fs::rewrite).write(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -371,6 +371,7 @@ void VKFragmentProgram::Decompile(const RSXFragmentProgram& prog)
|
|||||||
|
|
||||||
void VKFragmentProgram::Compile()
|
void VKFragmentProgram::Compile()
|
||||||
{
|
{
|
||||||
|
fs::create_path(fs::get_config_dir() + "/shaderlog");
|
||||||
fs::file(fs::get_config_dir() + "shaderlog/FragmentProgram.spirv", fs::rewrite).write(shader);
|
fs::file(fs::get_config_dir() + "shaderlog/FragmentProgram.spirv", fs::rewrite).write(shader);
|
||||||
|
|
||||||
std::vector<u32> spir_v;
|
std::vector<u32> spir_v;
|
||||||
|
|||||||
@@ -310,6 +310,7 @@ void VKVertexProgram::Decompile(const RSXVertexProgram& prog)
|
|||||||
|
|
||||||
void VKVertexProgram::Compile()
|
void VKVertexProgram::Compile()
|
||||||
{
|
{
|
||||||
|
fs::create_path(fs::get_config_dir() + "/shaderlog");
|
||||||
fs::file(fs::get_config_dir() + "shaderlog/VertexProgram.spirv", fs::rewrite).write(shader);
|
fs::file(fs::get_config_dir() + "shaderlog/VertexProgram.spirv", fs::rewrite).write(shader);
|
||||||
|
|
||||||
std::vector<u32> spir_v;
|
std::vector<u32> spir_v;
|
||||||
|
|||||||
Reference in New Issue
Block a user