aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDjihads80 <mahboubijoujou111@gmail.com>2026-10-29 09:27:08 +0100
committerDjihads80 <mahboubijoujou111@gmail.com>2026-10-29 09:27:08 +0100
commit134310b81ece47d3409cd937e4e572a468c55a5f (patch)
treecc7ac84312a6ed3bada3b93117ba55c801f19ee8 /src
parentc1fbe684ef7981e5b3c48ce9027b6ea81092eec0 (diff)
Build fixes for linux
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp1
-rw-r--r--src/core/hle/service/nx2_gsv.h2
-rw-r--r--src/shader_recompiler/frontend/ampere/lower_to_maxwell.h3
-rw-r--r--src/yuzu_cmd/emu_window/emu_window_sdl3.cpp1
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