aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas <baguettegamerofficial2020@gmail.com>2026-11-03 07:10:48 +0600
committerJonas <baguettegamerofficial2020@gmail.com>2026-11-03 07:10:48 +0600
commit537c1f4e173a863d87b6a0e5cd71e167db26f187 (patch)
treed36450be8d828c83c224b6c98168692423a5a852
parent28051fc764f6d2a6f9c64f8166c02dd2d13d77e7 (diff)
video_core: fix the -Wshadow error in the FSR 3.1 upscaler
Fsr3Upscaler::Pass::Dispatch took a scheduler parameter that shadows Fsr3Upscaler::scheduler, which fails the Windows MinGW PGO build under -Werror=shadow.
-rw-r--r--src/video_core/renderer_vulkan/vk_fsr3_upscaler.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/video_core/renderer_vulkan/vk_fsr3_upscaler.cpp b/src/video_core/renderer_vulkan/vk_fsr3_upscaler.cpp
index 99275800d1..b199005b33 100644
--- a/src/video_core/renderer_vulkan/vk_fsr3_upscaler.cpp
+++ b/src/video_core/renderer_vulkan/vk_fsr3_upscaler.cpp
@@ -151,9 +151,9 @@ public:
const std::array<VkSampler, 2>& samplers)
: Pass(device_, scheduler, descriptor_pool, MakeLayout(kinds, samplers), code) {}
- void Dispatch(Scheduler& scheduler, ComputePassDescriptorQueue& queue,
+ void Dispatch(Scheduler& scheduler_, ComputePassDescriptorQueue& queue,
std::span<const Resource> resources, u32 groups_x, u32 groups_y) {
- queue.Acquire(scheduler, resources.size());
+ queue.Acquire(scheduler_, resources.size());
for (const Resource& resource : resources) {
if (resource.buffer) {
queue.AddBuffer(resource.buffer, resource.offset, resource.size);
@@ -162,7 +162,7 @@ public:
}
}
const void* const descriptor_data{queue.UpdateData()};
- scheduler.Record([this, descriptor_data, groups_x, groups_y](vk::CommandBuffer cmdbuf) {
+ scheduler_.Record([this, descriptor_data, groups_x, groups_y](vk::CommandBuffer cmdbuf) {
const VkDescriptorSet set = descriptor_allocator.Commit();
device.GetLogical().UpdateDescriptorSet(set, *descriptor_template, descriptor_data);
cmdbuf.BindPipeline(VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline);