diff --git a/bin/resources/gs_dx11/convert.fx b/bin/resources/shaders/dx11/convert.fx similarity index 100% rename from bin/resources/gs_dx11/convert.fx rename to bin/resources/shaders/dx11/convert.fx diff --git a/bin/resources/gs_dx11/fxaa.fx b/bin/resources/shaders/dx11/fxaa.fx similarity index 100% rename from bin/resources/gs_dx11/fxaa.fx rename to bin/resources/shaders/dx11/fxaa.fx diff --git a/bin/resources/gs_dx11/interlace.fx b/bin/resources/shaders/dx11/interlace.fx similarity index 100% rename from bin/resources/gs_dx11/interlace.fx rename to bin/resources/shaders/dx11/interlace.fx diff --git a/bin/resources/gs_dx11/merge.fx b/bin/resources/shaders/dx11/merge.fx similarity index 100% rename from bin/resources/gs_dx11/merge.fx rename to bin/resources/shaders/dx11/merge.fx diff --git a/bin/resources/gs_dx11/shadeboost.fx b/bin/resources/shaders/dx11/shadeboost.fx similarity index 100% rename from bin/resources/gs_dx11/shadeboost.fx rename to bin/resources/shaders/dx11/shadeboost.fx diff --git a/bin/resources/gs_dx11/tfx.fx b/bin/resources/shaders/dx11/tfx.fx similarity index 100% rename from bin/resources/gs_dx11/tfx.fx rename to bin/resources/shaders/dx11/tfx.fx diff --git a/bin/resources/gs_opengl/common_header.glsl b/bin/resources/shaders/opengl/common_header.glsl similarity index 100% rename from bin/resources/gs_opengl/common_header.glsl rename to bin/resources/shaders/opengl/common_header.glsl diff --git a/bin/resources/gs_opengl/convert.glsl b/bin/resources/shaders/opengl/convert.glsl similarity index 100% rename from bin/resources/gs_opengl/convert.glsl rename to bin/resources/shaders/opengl/convert.glsl diff --git a/bin/resources/gs_opengl/interlace.glsl b/bin/resources/shaders/opengl/interlace.glsl similarity index 100% rename from bin/resources/gs_opengl/interlace.glsl rename to bin/resources/shaders/opengl/interlace.glsl diff --git a/bin/resources/gs_opengl/merge.glsl b/bin/resources/shaders/opengl/merge.glsl similarity index 100% rename from bin/resources/gs_opengl/merge.glsl rename to bin/resources/shaders/opengl/merge.glsl diff --git a/bin/resources/gs_opengl/shadeboost.glsl b/bin/resources/shaders/opengl/shadeboost.glsl similarity index 100% rename from bin/resources/gs_opengl/shadeboost.glsl rename to bin/resources/shaders/opengl/shadeboost.glsl diff --git a/bin/resources/gs_opengl/tfx_fs.glsl b/bin/resources/shaders/opengl/tfx_fs.glsl similarity index 100% rename from bin/resources/gs_opengl/tfx_fs.glsl rename to bin/resources/shaders/opengl/tfx_fs.glsl diff --git a/bin/resources/gs_opengl/tfx_vgs.glsl b/bin/resources/shaders/opengl/tfx_vgs.glsl similarity index 100% rename from bin/resources/gs_opengl/tfx_vgs.glsl rename to bin/resources/shaders/opengl/tfx_vgs.glsl diff --git a/pcsx2/GS/Renderers/DX11/GSDevice11.cpp b/pcsx2/GS/Renderers/DX11/GSDevice11.cpp index 8f80ae5472..75601e87c2 100644 --- a/pcsx2/GS/Renderers/DX11/GSDevice11.cpp +++ b/pcsx2/GS/Renderers/DX11/GSDevice11.cpp @@ -218,7 +218,7 @@ bool GSDevice11::Create(const WindowInfo& wi) m_hack_topleft_offset = (m_upscale_multiplier != 1 && D3D::IsNvidia(adapter.get()) && !disable_safe_features) ? -0.01f : 0.0f; } - std::optional shader = Host::ReadResourceFileToString("gs_dx11/tfx.fx"); + std::optional shader = Host::ReadResourceFileToString("shaders/dx11/tfx.fx"); if (!shader.has_value()) return false; m_tfx_source = std::move(*shader); @@ -234,7 +234,7 @@ bool GSDevice11::Create(const WindowInfo& wi) ShaderMacro sm_model(m_shader.model); - shader = Host::ReadResourceFileToString("gs_dx11/convert.fx"); + shader = Host::ReadResourceFileToString("shaders/dx11/convert.fx"); if (!shader.has_value()) return false; CreateShader(*shader, "convert.fx", nullptr, "vs_main", sm_model.GetPtr(), &m_convert.vs, il_convert, std::size(il_convert), m_convert.il.put()); @@ -275,7 +275,7 @@ bool GSDevice11::Create(const WindowInfo& wi) m_dev->CreateBuffer(&bd, nullptr, m_merge.cb.put()); - shader = Host::ReadResourceFileToString("gs_dx11/merge.fx"); + shader = Host::ReadResourceFileToString("shaders/dx11/merge.fx"); if (!shader.has_value()) return false; @@ -307,7 +307,7 @@ bool GSDevice11::Create(const WindowInfo& wi) m_dev->CreateBuffer(&bd, nullptr, m_interlace.cb.put()); - shader = Host::ReadResourceFileToString("gs_dx11/interlace.fx"); + shader = Host::ReadResourceFileToString("shaders/dx11/interlace.fx"); if (!shader.has_value()) return false; for (size_t i = 0; i < std::size(m_interlace.ps); i++) @@ -331,7 +331,7 @@ bool GSDevice11::Create(const WindowInfo& wi) m_dev->CreateBuffer(&bd, nullptr, m_shadeboost.cb.put()); - shader = Host::ReadResourceFileToString("gs_dx11/shadeboost.fx"); + shader = Host::ReadResourceFileToString("shaders/dx11/shadeboost.fx"); if (!shader.has_value()) return false; CreateShader(*shader, "shadeboost.fx", nullptr, "ps_main", sm_sboost.GetPtr(), m_shadeboost.ps.put()); @@ -969,7 +969,7 @@ void GSDevice11::DoFXAA(GSTexture* sTex, GSTexture* dTex) { try { - std::optional shader = Host::ReadResourceFileToString("gs_dx11/fxaa.fx"); + std::optional shader = Host::ReadResourceFileToString("shaders/dx11/fxaa.fx"); if (shader.has_value()) { ShaderMacro sm(m_shader.model); diff --git a/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp b/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp index faaca6c4ca..e004e97cc3 100644 --- a/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp +++ b/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp @@ -323,7 +323,7 @@ bool GSDeviceOGL::Create(const WindowInfo& wi) } { - auto shader = Host::ReadResourceFileToString("gs_opengl/common_header.glsl"); + auto shader = Host::ReadResourceFileToString("shaders/opengl/common_header.glsl"); if (!shader.has_value()) return false; @@ -444,7 +444,7 @@ bool GSDeviceOGL::Create(const WindowInfo& wi) m_misc_cb_cache.ScalingFactor = GSVector4i(std::max(1, theApp.GetConfigI("upscale_multiplier"))); m_convert.cb->cache_upload(&m_misc_cb_cache); - const auto shader = Host::ReadResourceFileToString("gs_opengl/convert.glsl"); + const auto shader = Host::ReadResourceFileToString("shaders/opengl/convert.glsl"); if (!shader.has_value()) return false; @@ -480,7 +480,7 @@ bool GSDeviceOGL::Create(const WindowInfo& wi) m_merge_obj.cb = new GSUniformBufferOGL("Merge UBO", g_merge_cb_index, sizeof(MergeConstantBuffer)); - const auto shader = Host::ReadResourceFileToString("gs_opengl/merge.glsl"); + const auto shader = Host::ReadResourceFileToString("shaders/opengl/merge.glsl"); if (!shader.has_value()) return false; @@ -500,7 +500,7 @@ bool GSDeviceOGL::Create(const WindowInfo& wi) m_interlace.cb = new GSUniformBufferOGL("Interlace UBO", g_interlace_cb_index, sizeof(InterlaceConstantBuffer)); - const auto shader = Host::ReadResourceFileToString("gs_opengl/interlace.glsl"); + const auto shader = Host::ReadResourceFileToString("shaders/opengl/interlace.glsl"); if (!shader.has_value()) return false; @@ -525,7 +525,7 @@ bool GSDeviceOGL::Create(const WindowInfo& wi) + format("#define SB_BRIGHTNESS %d.0\n", ShadeBoost_Brightness) + format("#define SB_CONTRAST %d.0\n", ShadeBoost_Contrast); - const auto shader = Host::ReadResourceFileToString("gs_opengl/shadeboost.glsl"); + const auto shader = Host::ReadResourceFileToString("shaders/opengl/shadeboost.glsl"); if (!shader.has_value()) return false; @@ -654,8 +654,8 @@ bool GSDeviceOGL::CreateTextureFX() { GL_PUSH("GSDeviceOGL::CreateTextureFX"); - auto vertex_shader = Host::ReadResourceFileToString("gs_opengl/tfx_vgs.glsl"); - auto fragment_shader = Host::ReadResourceFileToString("gs_opengl/tfx_fs.glsl"); + auto vertex_shader = Host::ReadResourceFileToString("shaders/opengl/tfx_vgs.glsl"); + auto fragment_shader = Host::ReadResourceFileToString("shaders/opengl/tfx_fs.glsl"); if (!vertex_shader.has_value() || !fragment_shader.has_value()) return false; @@ -1611,7 +1611,7 @@ void GSDeviceOGL::DoFXAA(GSTexture* sTex, GSTexture* dTex) std::string fxaa_macro = "#define FXAA_GLSL_130 1\n"; fxaa_macro += "#extension GL_ARB_gpu_shader5 : enable\n"; - std::optional shader = Host::ReadResourceFileToString("gs_opengl/fxaa.fx"); + std::optional shader = Host::ReadResourceFileToString("shaders/opengl/fxaa.fx"); if (!shader.has_value()) return;