diff options
| author | bunnei <bunneidev@gmail.com> | 2020-07-23 19:54:59 -0700 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-23 19:54:59 -0700 | 
| commit | 1d7de0a8ee04713c5d8011f379524ff53cb8c483 (patch) | |
| tree | 5882cfedf9f540b858b169503e1362ff5a59d3d3 /src/video_core | |
| parent | 5ac91a6c7a5b99906575f422c1768d8bf0e9f4ec (diff) | |
| parent | e17fb5ee97dab16c73b017393b6544847e9aef67 (diff) | |
Merge pull request #4394 from lioncash/unused6
video_core: Remove unused variables
Diffstat (limited to 'src/video_core')
8 files changed, 5 insertions, 33 deletions
| diff --git a/src/video_core/gpu_thread.cpp b/src/video_core/gpu_thread.cpp index 738c6f0c1..bf761abf2 100644 --- a/src/video_core/gpu_thread.cpp +++ b/src/video_core/gpu_thread.cpp @@ -44,9 +44,9 @@ static void RunThread(Core::System& system, VideoCore::RendererBase& renderer,              dma_pusher.DispatchCalls();          } else if (const auto data = std::get_if<SwapBuffersCommand>(&next.data)) {              renderer.SwapBuffers(data->framebuffer ? &*data->framebuffer : nullptr); -        } else if (const auto data = std::get_if<OnCommandListEndCommand>(&next.data)) { +        } else if (std::holds_alternative<OnCommandListEndCommand>(next.data)) {              renderer.Rasterizer().ReleaseFences(); -        } else if (const auto data = std::get_if<GPUTickCommand>(&next.data)) { +        } else if (std::holds_alternative<GPUTickCommand>(next.data)) {              system.GPU().TickWork();          } else if (const auto data = std::get_if<FlushRegionCommand>(&next.data)) {              renderer.Rasterizer().FlushRegion(data->addr, data->size); diff --git a/src/video_core/macro/macro_jit_x64.cpp b/src/video_core/macro/macro_jit_x64.cpp index 07292702f..c1b9e4ad9 100644 --- a/src/video_core/macro/macro_jit_x64.cpp +++ b/src/video_core/macro/macro_jit_x64.cpp @@ -419,7 +419,6 @@ void Tegra::MacroJITx64Impl::Optimizer_ScanFlags() {  void MacroJITx64Impl::Compile() {      MICROPROFILE_SCOPE(MacroJitCompile); -    bool keep_executing = true;      labels.fill(Xbyak::Label());      Common::X64::ABI_PushRegistersAndAdjustStack(*this, Common::X64::ABI_ALL_CALLEE_SAVED, 8); diff --git a/src/video_core/renderer_opengl/gl_arb_decompiler.cpp b/src/video_core/renderer_opengl/gl_arb_decompiler.cpp index 3b61c9e21..7ab7755f5 100644 --- a/src/video_core/renderer_opengl/gl_arb_decompiler.cpp +++ b/src/video_core/renderer_opengl/gl_arb_decompiler.cpp @@ -1291,13 +1291,6 @@ std::string ARBDecompiler::Visit(const Node& node) {              return "{0, 0, 0, 0}.x";          } -        const auto buffer_index = [this, &abuf]() -> std::string { -            if (stage != ShaderType::Geometry) { -                return ""; -            } -            return fmt::format("[{}]", Visit(abuf->GetBuffer())); -        }; -          const Attribute::Index index = abuf->GetIndex();          const u32 element = abuf->GetElement();          const char swizzle = Swizzle(element); @@ -1403,7 +1396,7 @@ std::string ARBDecompiler::Visit(const Node& node) {          return {};      } -    if (const auto cmt = std::get_if<CommentNode>(&*node)) { +    if ([[maybe_unused]] const auto cmt = std::get_if<CommentNode>(&*node)) {          // Uncommenting this will generate invalid code. GLASM lacks comments.          // AddLine("// {}", cmt->GetText());          return {}; diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp index f469ed656..28d47a211 100644 --- a/src/video_core/renderer_opengl/gl_shader_cache.cpp +++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp @@ -237,7 +237,6 @@ std::unique_ptr<Shader> Shader::CreateStageFromMemory(      const ShaderParameters& params, Maxwell::ShaderProgram program_type, ProgramCode code,      ProgramCode code_b, VideoCommon::Shader::AsyncShaders& async_shaders, VAddr cpu_addr) {      const auto shader_type = GetShaderType(program_type); -    const std::size_t size_in_bytes = code.size() * sizeof(u64);      auto& gpu = params.system.GPU();      gpu.ShaderNotify().MarkSharderBuilding(); @@ -287,8 +286,6 @@ std::unique_ptr<Shader> Shader::CreateStageFromMemory(  std::unique_ptr<Shader> Shader::CreateKernelFromMemory(const ShaderParameters& params,                                                         ProgramCode code) { -    const std::size_t size_in_bytes = code.size() * sizeof(u64); -      auto& gpu = params.system.GPU();      gpu.ShaderNotify().MarkSharderBuilding(); diff --git a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp index 6a9602ff8..1b1c97239 100644 --- a/src/video_core/renderer_opengl/gl_shader_decompiler.cpp +++ b/src/video_core/renderer_opengl/gl_shader_decompiler.cpp @@ -1959,10 +1959,6 @@ private:          return {fmt::format("({} != 0)", carry), Type::Bool};      } -    Expression LogicalFIsNan(Operation operation) { -        return GenerateUnary(operation, "isnan", Type::Bool, Type::Float); -    } -      Expression LogicalAssign(Operation operation) {          const Node& dest = operation[0];          const Node& src = operation[1]; @@ -2778,15 +2774,6 @@ private:          return std::min<u32>(device.GetMaxVaryings(), Maxwell::NumVaryings);      } -    bool IsRenderTargetEnabled(u32 render_target) const { -        for (u32 component = 0; component < 4; ++component) { -            if (header.ps.IsColorComponentOutputEnabled(render_target, component)) { -                return true; -            } -        } -        return false; -    } -      const Device& device;      const ShaderIR& ir;      const Registry& registry; diff --git a/src/video_core/renderer_vulkan/fixed_pipeline_state.cpp b/src/video_core/renderer_vulkan/fixed_pipeline_state.cpp index d1f0ea932..81a39a3b8 100644 --- a/src/video_core/renderer_vulkan/fixed_pipeline_state.cpp +++ b/src/video_core/renderer_vulkan/fixed_pipeline_state.cpp @@ -40,7 +40,6 @@ constexpr std::array POLYGON_OFFSET_ENABLE_LUT = {  } // Anonymous namespace  void FixedPipelineState::Fill(const Maxwell& regs, bool has_extended_dynamic_state) { -    const auto& clip = regs.view_volume_clip_control;      const std::array enabled_lut = {regs.polygon_offset_point_enable,                                      regs.polygon_offset_line_enable,                                      regs.polygon_offset_fill_enable}; diff --git a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp index 694452fd8..cd7d7a4e4 100644 --- a/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp +++ b/src/video_core/renderer_vulkan/vk_shader_decompiler.cpp @@ -706,9 +706,9 @@ private:      }      void DeclareInternalFlags() { -        constexpr std::array names = {"zero", "sign", "carry", "overflow"}; +        static constexpr std::array names{"zero", "sign", "carry", "overflow"}; +          for (std::size_t flag = 0; flag < INTERNAL_FLAGS_COUNT; ++flag) { -            const auto flag_code = static_cast<InternalFlag>(flag);              const Id id = OpVariable(t_prv_bool, spv::StorageClass::Private, v_false);              internal_flags[flag] = AddGlobalVariable(Name(id, names[flag]));          } @@ -2804,7 +2804,6 @@ private:      std::map<GlobalMemoryBase, Id> global_buffers;      std::map<u32, TexelBuffer> uniform_texels;      std::map<u32, SampledImage> sampled_images; -    std::map<u32, TexelBuffer> storage_texels;      std::map<u32, StorageImage> images;      std::array<Id, Maxwell::NumRenderTargets> frag_colors{}; diff --git a/src/video_core/texture_cache/format_lookup_table.cpp b/src/video_core/texture_cache/format_lookup_table.cpp index a1cc4756d..7d5a75648 100644 --- a/src/video_core/texture_cache/format_lookup_table.cpp +++ b/src/video_core/texture_cache/format_lookup_table.cpp @@ -19,8 +19,6 @@ constexpr auto SNORM = ComponentType::SNORM;  constexpr auto UNORM = ComponentType::UNORM;  constexpr auto SINT = ComponentType::SINT;  constexpr auto UINT = ComponentType::UINT; -constexpr auto SNORM_FORCE_FP16 = ComponentType::SNORM_FORCE_FP16; -constexpr auto UNORM_FORCE_FP16 = ComponentType::UNORM_FORCE_FP16;  constexpr auto FLOAT = ComponentType::FLOAT;  constexpr bool C = false; // Normal color  constexpr bool S = true;  // Srgb | 
