From 4d192d430a2de2fc81dd53551d8268133d381340 Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Mon, 12 Jan 2026 23:08:09 -0300 Subject: [PATCH] [chore] Remove leftover IsSteamDeck Signed-off-by: Caio Oliveira --- src/android/app/src/main/res/values/strings.xml | 2 ++ src/video_core/renderer_opengl/gl_device.cpp | 4 ---- src/video_core/renderer_opengl/gl_device.h | 5 ----- src/video_core/renderer_opengl/gl_texture_cache.cpp | 4 ---- src/video_core/renderer_opengl/gl_texture_cache.h | 2 -- src/video_core/renderer_vulkan/vk_texture_cache.cpp | 4 ---- src/video_core/renderer_vulkan/vk_texture_cache.h | 2 -- src/video_core/vulkan_common/vulkan_device.cpp | 7 ------- src/video_core/vulkan_common/vulkan_device.h | 1 - 9 files changed, 2 insertions(+), 29 deletions(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 800c229986..09888ecc92 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -510,6 +510,8 @@ Sets the data limit per frame for unswizzling large textures. Higher values speed up texture loading at the cost of higher frame latency; lower values reduce GPU overhead but may cause visible texture pop-in. GPU Unswizzle Chunk Size Defines the number of depth slices processed per batch for 3D textures. Increasing this improves throughput efficiency on powerful GPUs but may cause stuttering or driver timeouts on weaker hardware. + + Extensions Extended Dynamic State diff --git a/src/video_core/renderer_opengl/gl_device.cpp b/src/video_core/renderer_opengl/gl_device.cpp index 0579a3abf1..f5bf995d00 100644 --- a/src/video_core/renderer_opengl/gl_device.cpp +++ b/src/video_core/renderer_opengl/gl_device.cpp @@ -350,8 +350,4 @@ u64 Device::GetCurrentDedicatedVideoMemory() const { return static_cast(cur_avail_mem_kb) * 1_KiB; } -bool Device::IsSteamDeck() const { - return false; -} - } // namespace OpenGL diff --git a/src/video_core/renderer_opengl/gl_device.h b/src/video_core/renderer_opengl/gl_device.h index f503caad67..a5a6bbbba7 100644 --- a/src/video_core/renderer_opengl/gl_device.h +++ b/src/video_core/renderer_opengl/gl_device.h @@ -1,6 +1,3 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project -// SPDX-License-Identifier: GPL-3.0-or-later - // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -198,8 +195,6 @@ public: bool HasLmemPerfBug() const { return has_lmem_perf_bug; } - - bool IsSteamDeck() const; private: static bool TestVariableAoffi(); diff --git a/src/video_core/renderer_opengl/gl_texture_cache.cpp b/src/video_core/renderer_opengl/gl_texture_cache.cpp index a327e4b879..75254049a6 100644 --- a/src/video_core/renderer_opengl/gl_texture_cache.cpp +++ b/src/video_core/renderer_opengl/gl_texture_cache.cpp @@ -693,10 +693,6 @@ bool TextureCacheRuntime::HasNativeASTC() const noexcept { return device.HasASTC(); } -bool TextureCacheRuntime::IsSteamDeck() const { - return device.IsSteamDeck(); -} - Image::Image(TextureCacheRuntime& runtime_, const VideoCommon::ImageInfo& info_, GPUVAddr gpu_addr_, VAddr cpu_addr_) : VideoCommon::ImageBase(info_, gpu_addr_, cpu_addr_), runtime{&runtime_} { diff --git a/src/video_core/renderer_opengl/gl_texture_cache.h b/src/video_core/renderer_opengl/gl_texture_cache.h index 7faee3ed1e..3de24508fe 100644 --- a/src/video_core/renderer_opengl/gl_texture_cache.h +++ b/src/video_core/renderer_opengl/gl_texture_cache.h @@ -109,8 +109,6 @@ public: void ConvertImage(Framebuffer* dst, ImageView& dst_view, ImageView& src_view) { UNIMPLEMENTED(); } - - bool IsSteamDeck() const; bool CanImageBeCopied(const Image& dst, const Image& src); diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index c6e239fbd5..cff7a73903 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp @@ -1398,10 +1398,6 @@ void TextureCacheRuntime::ConvertImage(Framebuffer* dst, ImageView& dst_view, Im } } -bool TextureCacheRuntime::IsSteamDeck() const { - return device.IsSteamDeck(); -} - VkFormat TextureCacheRuntime::GetSupportedFormat(VkFormat requested_format, VkFormatFeatureFlags required_features) const { if (requested_format == VK_FORMAT_A8B8G8R8_SRGB_PACK32 && diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.h b/src/video_core/renderer_vulkan/vk_texture_cache.h index 09a1df446f..dcc835f05e 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.h +++ b/src/video_core/renderer_vulkan/vk_texture_cache.h @@ -82,8 +82,6 @@ public: void ConvertImage(Framebuffer* dst, ImageView& dst_view, ImageView& src_view); - bool IsSteamDeck() const; - bool CanAccelerateImageUpload(Image&) const noexcept { return false; } diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index dfb35c8789..2ae5052640 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -935,13 +935,6 @@ bool Device::ShouldBoostClocks() const { return validated_driver && !is_steam_deck && !is_debugging; } -bool Device::IsSteamDeck() const { - const auto vendor_id = properties.properties.vendorID; - const auto device_id = properties.properties.deviceID; - return (vendor_id == 0x1002 && device_id == 0x163F) || - (vendor_id == 0x1002 && device_id == 0x1435); -} - bool Device::HasTimelineSemaphore() const { if (GetDriverID() == VK_DRIVER_ID_QUALCOMM_PROPRIETARY || GetDriverID() == VK_DRIVER_ID_MESA_TURNIP) { diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index 15ed89ba0d..9b08dc2926 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -301,7 +301,6 @@ public: } bool ShouldBoostClocks() const; - bool IsSteamDeck() const; /// Returns uniform buffer alignment requirement. VkDeviceSize GetUniformBufferAlignment() const {