diff options
| author | 2023-12-31 20:55:15 +0100 | |
|---|---|---|
| committer | 2024-01-18 21:12:30 -0500 | |
| commit | 590d9b7e1d875e0403fb87cfcd4a8d52c50e2b81 (patch) | |
| tree | b9eb43c5a4af892d5fda77fac241099c166c2380 /src/video_core/renderer_vulkan | |
| parent | SMMU: Fix software rendering and cleanup (diff) | |
| download | yuzu-590d9b7e1d875e0403fb87cfcd4a8d52c50e2b81.tar.gz yuzu-590d9b7e1d875e0403fb87cfcd4a8d52c50e2b81.tar.xz yuzu-590d9b7e1d875e0403fb87cfcd4a8d52c50e2b81.zip | |
Core: Clang format and other small issues.
Diffstat (limited to 'src/video_core/renderer_vulkan')
8 files changed, 21 insertions, 21 deletions
diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index 0e1815076..1631276c6 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp | |||
| @@ -97,8 +97,8 @@ RendererVulkan::RendererVulkan(Core::TelemetrySession& telemetry_session_, | |||
| 97 | render_window.GetFramebufferLayout().height), | 97 | render_window.GetFramebufferLayout().height), |
| 98 | present_manager(instance, render_window, device, memory_allocator, scheduler, swapchain, | 98 | present_manager(instance, render_window, device, memory_allocator, scheduler, swapchain, |
| 99 | surface), | 99 | surface), |
| 100 | blit_screen(device_memory, render_window, device, memory_allocator, swapchain, present_manager, | 100 | blit_screen(device_memory, render_window, device, memory_allocator, swapchain, |
| 101 | scheduler, screen_info), | 101 | present_manager, scheduler, screen_info), |
| 102 | rasterizer(render_window, gpu, device_memory, screen_info, device, memory_allocator, | 102 | rasterizer(render_window, gpu, device_memory, screen_info, device, memory_allocator, |
| 103 | state_tracker, scheduler) { | 103 | state_tracker, scheduler) { |
| 104 | if (Settings::values.renderer_force_max_clock.GetValue() && device.ShouldBoostClocks()) { | 104 | if (Settings::values.renderer_force_max_clock.GetValue() && device.ShouldBoostClocks()) { |
diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.h b/src/video_core/renderer_vulkan/renderer_vulkan.h index e5ce4692d..11c52287a 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.h +++ b/src/video_core/renderer_vulkan/renderer_vulkan.h | |||
| @@ -7,12 +7,12 @@ | |||
| 7 | #include <string> | 7 | #include <string> |
| 8 | #include <variant> | 8 | #include <variant> |
| 9 | 9 | ||
| 10 | #include "video_core/renderer_vulkan/vk_rasterizer.h" | ||
| 11 | |||
| 12 | #include "common/dynamic_library.h" | 10 | #include "common/dynamic_library.h" |
| 11 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 13 | #include "video_core/renderer_base.h" | 12 | #include "video_core/renderer_base.h" |
| 14 | #include "video_core/renderer_vulkan/vk_blit_screen.h" | 13 | #include "video_core/renderer_vulkan/vk_blit_screen.h" |
| 15 | #include "video_core/renderer_vulkan/vk_present_manager.h" | 14 | #include "video_core/renderer_vulkan/vk_present_manager.h" |
| 15 | #include "video_core/renderer_vulkan/vk_rasterizer.h" | ||
| 16 | #include "video_core/renderer_vulkan/vk_scheduler.h" | 16 | #include "video_core/renderer_vulkan/vk_scheduler.h" |
| 17 | #include "video_core/renderer_vulkan/vk_state_tracker.h" | 17 | #include "video_core/renderer_vulkan/vk_state_tracker.h" |
| 18 | #include "video_core/renderer_vulkan/vk_swapchain.h" | 18 | #include "video_core/renderer_vulkan/vk_swapchain.h" |
| @@ -20,7 +20,6 @@ | |||
| 20 | #include "video_core/vulkan_common/vulkan_device.h" | 20 | #include "video_core/vulkan_common/vulkan_device.h" |
| 21 | #include "video_core/vulkan_common/vulkan_memory_allocator.h" | 21 | #include "video_core/vulkan_common/vulkan_memory_allocator.h" |
| 22 | #include "video_core/vulkan_common/vulkan_wrapper.h" | 22 | #include "video_core/vulkan_common/vulkan_wrapper.h" |
| 23 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 24 | 23 | ||
| 25 | namespace Core { | 24 | namespace Core { |
| 26 | class TelemetrySession; | 25 | class TelemetrySession; |
diff --git a/src/video_core/renderer_vulkan/vk_blit_screen.h b/src/video_core/renderer_vulkan/vk_blit_screen.h index cb941a956..3eff76009 100644 --- a/src/video_core/renderer_vulkan/vk_blit_screen.h +++ b/src/video_core/renderer_vulkan/vk_blit_screen.h | |||
| @@ -6,9 +6,9 @@ | |||
| 6 | #include <memory> | 6 | #include <memory> |
| 7 | 7 | ||
| 8 | #include "core/frontend/framebuffer_layout.h" | 8 | #include "core/frontend/framebuffer_layout.h" |
| 9 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 9 | #include "video_core/vulkan_common/vulkan_memory_allocator.h" | 10 | #include "video_core/vulkan_common/vulkan_memory_allocator.h" |
| 10 | #include "video_core/vulkan_common/vulkan_wrapper.h" | 11 | #include "video_core/vulkan_common/vulkan_wrapper.h" |
| 11 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 12 | 12 | ||
| 13 | namespace Core { | 13 | namespace Core { |
| 14 | class System; | 14 | class System; |
| @@ -53,8 +53,9 @@ struct ScreenInfo { | |||
| 53 | 53 | ||
| 54 | class BlitScreen { | 54 | class BlitScreen { |
| 55 | public: | 55 | public: |
| 56 | explicit BlitScreen(Tegra::MaxwellDeviceMemoryManager& device_memory, Core::Frontend::EmuWindow& render_window, | 56 | explicit BlitScreen(Tegra::MaxwellDeviceMemoryManager& device_memory, |
| 57 | const Device& device, MemoryAllocator& memory_manager, Swapchain& swapchain, | 57 | Core::Frontend::EmuWindow& render_window, const Device& device, |
| 58 | MemoryAllocator& memory_manager, Swapchain& swapchain, | ||
| 58 | PresentManager& present_manager, Scheduler& scheduler, | 59 | PresentManager& present_manager, Scheduler& scheduler, |
| 59 | const ScreenInfo& screen_info); | 60 | const ScreenInfo& screen_info); |
| 60 | ~BlitScreen(); | 61 | ~BlitScreen(); |
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index bec20c21a..1e1821b10 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | |||
| @@ -298,8 +298,9 @@ bool GraphicsPipelineCacheKey::operator==(const GraphicsPipelineCacheKey& rhs) c | |||
| 298 | return std::memcmp(&rhs, this, Size()) == 0; | 298 | return std::memcmp(&rhs, this, Size()) == 0; |
| 299 | } | 299 | } |
| 300 | 300 | ||
| 301 | PipelineCache::PipelineCache(Tegra::MaxwellDeviceMemoryManager& device_memory_, const Device& device_, | 301 | PipelineCache::PipelineCache(Tegra::MaxwellDeviceMemoryManager& device_memory_, |
| 302 | Scheduler& scheduler_, DescriptorPool& descriptor_pool_, | 302 | const Device& device_, Scheduler& scheduler_, |
| 303 | DescriptorPool& descriptor_pool_, | ||
| 303 | GuestDescriptorQueue& guest_descriptor_queue_, | 304 | GuestDescriptorQueue& guest_descriptor_queue_, |
| 304 | RenderPassCache& render_pass_cache_, BufferCache& buffer_cache_, | 305 | RenderPassCache& render_pass_cache_, BufferCache& buffer_cache_, |
| 305 | TextureCache& texture_cache_, VideoCore::ShaderNotify& shader_notify_) | 306 | TextureCache& texture_cache_, VideoCore::ShaderNotify& shader_notify_) |
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.h b/src/video_core/renderer_vulkan/vk_pipeline_cache.h index 354fdc8ed..797700128 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.h +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.h | |||
| @@ -20,13 +20,13 @@ | |||
| 20 | #include "shader_recompiler/object_pool.h" | 20 | #include "shader_recompiler/object_pool.h" |
| 21 | #include "shader_recompiler/profile.h" | 21 | #include "shader_recompiler/profile.h" |
| 22 | #include "video_core/engines/maxwell_3d.h" | 22 | #include "video_core/engines/maxwell_3d.h" |
| 23 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 23 | #include "video_core/renderer_vulkan/fixed_pipeline_state.h" | 24 | #include "video_core/renderer_vulkan/fixed_pipeline_state.h" |
| 24 | #include "video_core/renderer_vulkan/vk_buffer_cache.h" | 25 | #include "video_core/renderer_vulkan/vk_buffer_cache.h" |
| 25 | #include "video_core/renderer_vulkan/vk_compute_pipeline.h" | 26 | #include "video_core/renderer_vulkan/vk_compute_pipeline.h" |
| 26 | #include "video_core/renderer_vulkan/vk_graphics_pipeline.h" | 27 | #include "video_core/renderer_vulkan/vk_graphics_pipeline.h" |
| 27 | #include "video_core/renderer_vulkan/vk_texture_cache.h" | 28 | #include "video_core/renderer_vulkan/vk_texture_cache.h" |
| 28 | #include "video_core/shader_cache.h" | 29 | #include "video_core/shader_cache.h" |
| 29 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 30 | 30 | ||
| 31 | namespace Core { | 31 | namespace Core { |
| 32 | class System; | 32 | class System; |
| @@ -99,8 +99,8 @@ struct ShaderPools { | |||
| 99 | 99 | ||
| 100 | class PipelineCache : public VideoCommon::ShaderCache { | 100 | class PipelineCache : public VideoCommon::ShaderCache { |
| 101 | public: | 101 | public: |
| 102 | explicit PipelineCache(Tegra::MaxwellDeviceMemoryManager& device_memory_, const Device& device, Scheduler& scheduler, | 102 | explicit PipelineCache(Tegra::MaxwellDeviceMemoryManager& device_memory_, const Device& device, |
| 103 | DescriptorPool& descriptor_pool, | 103 | Scheduler& scheduler, DescriptorPool& descriptor_pool, |
| 104 | GuestDescriptorQueue& guest_descriptor_queue, | 104 | GuestDescriptorQueue& guest_descriptor_queue, |
| 105 | RenderPassCache& render_pass_cache, BufferCache& buffer_cache, | 105 | RenderPassCache& render_pass_cache, BufferCache& buffer_cache, |
| 106 | TextureCache& texture_cache, VideoCore::ShaderNotify& shader_notify_); | 106 | TextureCache& texture_cache, VideoCore::ShaderNotify& shader_notify_); |
diff --git a/src/video_core/renderer_vulkan/vk_query_cache.cpp b/src/video_core/renderer_vulkan/vk_query_cache.cpp index d59fe698c..522f92dae 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_query_cache.cpp | |||
| @@ -14,10 +14,10 @@ | |||
| 14 | #include "common/bit_util.h" | 14 | #include "common/bit_util.h" |
| 15 | #include "common/common_types.h" | 15 | #include "common/common_types.h" |
| 16 | #include "core/memory.h" | 16 | #include "core/memory.h" |
| 17 | #include "video_core/rasterizer_interface.h" | ||
| 18 | #include "video_core/engines/draw_manager.h" | 17 | #include "video_core/engines/draw_manager.h" |
| 19 | #include "video_core/host1x/gpu_device_memory_manager.h" | 18 | #include "video_core/host1x/gpu_device_memory_manager.h" |
| 20 | #include "video_core/query_cache/query_cache.h" | 19 | #include "video_core/query_cache/query_cache.h" |
| 20 | #include "video_core/rasterizer_interface.h" | ||
| 21 | #include "video_core/renderer_vulkan/vk_buffer_cache.h" | 21 | #include "video_core/renderer_vulkan/vk_buffer_cache.h" |
| 22 | #include "video_core/renderer_vulkan/vk_compute_pass.h" | 22 | #include "video_core/renderer_vulkan/vk_compute_pass.h" |
| 23 | #include "video_core/renderer_vulkan/vk_query_cache.h" | 23 | #include "video_core/renderer_vulkan/vk_query_cache.h" |
| @@ -1156,9 +1156,10 @@ private: | |||
| 1156 | 1156 | ||
| 1157 | struct QueryCacheRuntimeImpl { | 1157 | struct QueryCacheRuntimeImpl { |
| 1158 | QueryCacheRuntimeImpl(QueryCacheRuntime& runtime, VideoCore::RasterizerInterface* rasterizer_, | 1158 | QueryCacheRuntimeImpl(QueryCacheRuntime& runtime, VideoCore::RasterizerInterface* rasterizer_, |
| 1159 | Tegra::MaxwellDeviceMemoryManager& device_memory_, Vulkan::BufferCache& buffer_cache_, | 1159 | Tegra::MaxwellDeviceMemoryManager& device_memory_, |
| 1160 | const Device& device_, const MemoryAllocator& memory_allocator_, | 1160 | Vulkan::BufferCache& buffer_cache_, const Device& device_, |
| 1161 | Scheduler& scheduler_, StagingBufferPool& staging_pool_, | 1161 | const MemoryAllocator& memory_allocator_, Scheduler& scheduler_, |
| 1162 | StagingBufferPool& staging_pool_, | ||
| 1162 | ComputePassDescriptorQueue& compute_pass_descriptor_queue, | 1163 | ComputePassDescriptorQueue& compute_pass_descriptor_queue, |
| 1163 | DescriptorPool& descriptor_pool) | 1164 | DescriptorPool& descriptor_pool) |
| 1164 | : rasterizer{rasterizer_}, device_memory{device_memory_}, | 1165 | : rasterizer{rasterizer_}, device_memory{device_memory_}, |
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 7db131985..874927311 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp | |||
| @@ -38,7 +38,6 @@ | |||
| 38 | #include "video_core/vulkan_common/vulkan_device.h" | 38 | #include "video_core/vulkan_common/vulkan_device.h" |
| 39 | #include "video_core/vulkan_common/vulkan_wrapper.h" | 39 | #include "video_core/vulkan_common/vulkan_wrapper.h" |
| 40 | 40 | ||
| 41 | |||
| 42 | namespace Vulkan { | 41 | namespace Vulkan { |
| 43 | 42 | ||
| 44 | using Maxwell = Tegra::Engines::Maxwell3D::Regs; | 43 | using Maxwell = Tegra::Engines::Maxwell3D::Regs; |
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.h b/src/video_core/renderer_vulkan/vk_rasterizer.h index d593f35df..881ee0993 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.h +++ b/src/video_core/renderer_vulkan/vk_rasterizer.h | |||
| @@ -7,13 +7,13 @@ | |||
| 7 | 7 | ||
| 8 | #include <boost/container/static_vector.hpp> | 8 | #include <boost/container/static_vector.hpp> |
| 9 | 9 | ||
| 10 | #include "video_core/renderer_vulkan/vk_buffer_cache.h" | ||
| 11 | |||
| 12 | #include "common/common_types.h" | 10 | #include "common/common_types.h" |
| 13 | #include "video_core/control/channel_state_cache.h" | 11 | #include "video_core/control/channel_state_cache.h" |
| 14 | #include "video_core/engines/maxwell_dma.h" | 12 | #include "video_core/engines/maxwell_dma.h" |
| 13 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 15 | #include "video_core/rasterizer_interface.h" | 14 | #include "video_core/rasterizer_interface.h" |
| 16 | #include "video_core/renderer_vulkan/blit_image.h" | 15 | #include "video_core/renderer_vulkan/blit_image.h" |
| 16 | #include "video_core/renderer_vulkan/vk_buffer_cache.h" | ||
| 17 | #include "video_core/renderer_vulkan/vk_descriptor_pool.h" | 17 | #include "video_core/renderer_vulkan/vk_descriptor_pool.h" |
| 18 | #include "video_core/renderer_vulkan/vk_fence_manager.h" | 18 | #include "video_core/renderer_vulkan/vk_fence_manager.h" |
| 19 | #include "video_core/renderer_vulkan/vk_pipeline_cache.h" | 19 | #include "video_core/renderer_vulkan/vk_pipeline_cache.h" |
| @@ -24,7 +24,6 @@ | |||
| 24 | #include "video_core/renderer_vulkan/vk_update_descriptor.h" | 24 | #include "video_core/renderer_vulkan/vk_update_descriptor.h" |
| 25 | #include "video_core/vulkan_common/vulkan_memory_allocator.h" | 25 | #include "video_core/vulkan_common/vulkan_memory_allocator.h" |
| 26 | #include "video_core/vulkan_common/vulkan_wrapper.h" | 26 | #include "video_core/vulkan_common/vulkan_wrapper.h" |
| 27 | #include "video_core/host1x/gpu_device_memory_manager.h" | ||
| 28 | 27 | ||
| 29 | namespace Core { | 28 | namespace Core { |
| 30 | class System; | 29 | class System; |