summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2018-10-20 07:16:38 +0200
committerReinUsesLisp <reinuseslisp@airmail.cc>2018-10-20 07:19:30 +0200
commit3ec795d95ef0b265526dc922fef7be816270c3cf (patch)
tree30e2cffde9a7d285396937888fb33f162c902401 /src/video_core/renderer_opengl/gl_shader_decompiler.cpp
parentMerge pull request #1501 from ReinUsesLisp/half-float (diff)
downloadyuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.tar
yuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.tar.gz
yuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.tar.bz2
yuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.tar.lz
yuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.tar.xz
yuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.tar.zst
yuzu-3ec795d95ef0b265526dc922fef7be816270c3cf.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_decompiler.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
index e050b063a..a427353e9 100644
--- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp
@@ -30,8 +30,6 @@ using Tegra::Shader::SubOp;
constexpr u32 PROGRAM_END = MAX_PROGRAM_CODE_LENGTH;
constexpr u32 PROGRAM_HEADER_SIZE = sizeof(Tegra::Shader::Header);
-enum : u32 { POSITION_VARYING_LOCATION = 0, GENERIC_VARYING_START_LOCATION = 1 };
-
constexpr u32 MAX_GEOMETRY_BUFFERS = 6;
constexpr u32 MAX_ATTRIBUTES = 0x100; // Size in vec4s, this value is untested
@@ -591,13 +589,6 @@ private:
/// Generates declarations for input attributes.
void GenerateInputAttrs() {
- if (stage != Maxwell3D::Regs::ShaderStage::Vertex) {
- const std::string attr =
- stage == Maxwell3D::Regs::ShaderStage::Geometry ? "gs_position[]" : "position";
- declarations.AddLine("layout (location = " + std::to_string(POSITION_VARYING_LOCATION) +
- ") in vec4 " + attr + ';');
- }
-
for (const auto element : declr_input_attribute) {
// TODO(bunnei): Use proper number of elements for these
u32 idx =
@@ -620,10 +611,6 @@ private:
/// Generates declarations for output attributes.
void GenerateOutputAttrs() {
- if (stage != Maxwell3D::Regs::ShaderStage::Fragment) {
- declarations.AddLine("layout (location = " + std::to_string(POSITION_VARYING_LOCATION) +
- ") out vec4 position;");
- }
for (const auto& index : declr_output_attribute) {
// TODO(bunnei): Use proper number of elements for these
const u32 idx = static_cast<u32>(index) -