Browse Source

Miscellaneous changes

qcomopts2
CamilleLaVey 1 month ago
parent
commit
2153cf397a
  1. 5
      src/video_core/gpu_thread.h
  2. 2
      src/video_core/vulkan_common/vulkan_device.h

5
src/video_core/gpu_thread.h

@ -1,3 +1,6 @@
// SDPX-FileCopyrightText: Copyright 2026 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
@ -89,7 +92,7 @@ struct CommandDataContainer {
/// Struct used to synchronize the GPU thread
struct SynchState final {
using CommandQueue = Common::MPSCQueue<CommandDataContainer>;
using CommandQueue = Common::SPSCQueue<CommandDataContainer>;
std::mutex write_lock;
CommandQueue queue;
u64 last_fence{};

2
src/video_core/vulkan_common/vulkan_device.h

@ -1066,7 +1066,7 @@ private:
bool dynamic_state3_alpha_to_one{};
bool dynamic_state3_provoking_vertex_mode{};
bool supports_conditional_barriers{}; ///< Allows barriers in conditional control flow.
bool supports_dynamic_state{true}; ///< Core Vulkan 1.0 dynamic states
bool supports_dynamic_state{}; ///< Core Vulkan 1.0 dynamic states
size_t sampler_heap_budget{}; ///< Sampler budget for buggy drivers (0 = unlimited).
u64 device_access_memory{}; ///< Total size of device local memory in bytes.
u32 sets_per_pool{}; ///< Sets per Description Pool

Loading…
Cancel
Save