diff options
| author | Djihads80 <mahboubijoujou111@gmail.com> | 2026-10-29 09:27:08 +0100 |
|---|---|---|
| committer | Djihads80 <mahboubijoujou111@gmail.com> | 2026-10-29 09:27:08 +0100 |
| commit | 134310b81ece47d3409cd937e4e572a468c55a5f (patch) | |
| tree | cc7ac84312a6ed3bada3b93117ba55c801f19ee8 /src | |
| parent | c1fbe684ef7981e5b3c48ce9027b6ea81092eec0 (diff) | |
Build fixes for linux
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp | 1 | ||||
| -rw-r--r-- | src/core/hle/service/nx2_gsv.h | 2 | ||||
| -rw-r--r-- | src/shader_recompiler/frontend/ampere/lower_to_maxwell.h | 3 | ||||
| -rw-r--r-- | src/yuzu_cmd/emu_window/emu_window_sdl3.cpp | 1 |
4 files changed, 5 insertions, 2 deletions
diff --git a/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp b/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp index 2a144cc7ab..0cd72faed3 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp @@ -1,3 +1,4 @@ +#pragma GCC diagnostic ignored "-Wunused-variable" // SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later diff --git a/src/core/hle/service/nx2_gsv.h b/src/core/hle/service/nx2_gsv.h index 740b5627af..63366b6864 100644 --- a/src/core/hle/service/nx2_gsv.h +++ b/src/core/hle/service/nx2_gsv.h @@ -757,7 +757,7 @@ private: m_stats.fence_us += to_us(waited - entered); m_stats.composite_us += to_us(composited - waited); m_stats.pace_us += to_us(paced - composited); - m_stats.max_fence_us = (std::max)(m_stats.max_fence_us, to_us(waited - entered)); + m_stats.max_fence_us = (std::max<long long>)(m_stats.max_fence_us, static_cast<long long>(to_us(waited - entered))); if (m_stats.last_present != std::chrono::steady_clock::time_point{}) { const long long frame = to_us(entered - m_stats.last_present); m_stats.frame_us += frame; diff --git a/src/shader_recompiler/frontend/ampere/lower_to_maxwell.h b/src/shader_recompiler/frontend/ampere/lower_to_maxwell.h index 365efa1118..9e5dd0313f 100644 --- a/src/shader_recompiler/frontend/ampere/lower_to_maxwell.h +++ b/src/shader_recompiler/frontend/ampere/lower_to_maxwell.h @@ -1,3 +1,4 @@ +#pragma GCC diagnostic ignored "-Wshadow" // SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // Encoding reference: Mesa NAK sm70_encode.rs (MIT), Copyright 2022 Collabora, Ltd. @@ -416,7 +417,7 @@ inline LoweredProgram LowerToMaxwell(std::span<const Instruction> code) { return fail(index, "native half min/max mode"); const auto a = half_source(0); const auto b = opcode == 0x840 ? HalfSource{255, 0, false, false} : half_source(1); - if (a.swizzle == 1 || b.swizzle == 1 || b.reg >= 250 && b.reg != 255) + if (a.swizzle == 1 || b.swizzle == 1 || (b.reg >= 250 && b.reg != 255)) return fail(index, "native half min/max source mode"); for (u32 lane = 0; lane < 2; ++lane) { extract_half(a, lane, 250); diff --git a/src/yuzu_cmd/emu_window/emu_window_sdl3.cpp b/src/yuzu_cmd/emu_window/emu_window_sdl3.cpp index 174f8b5328..ecb8171ac7 100644 --- a/src/yuzu_cmd/emu_window/emu_window_sdl3.cpp +++ b/src/yuzu_cmd/emu_window/emu_window_sdl3.cpp @@ -1,3 +1,4 @@ +#pragma GCC diagnostic ignored "-Wmissing-declarations" // SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later |
