diff options
author | Lioncash <mathew1800@gmail.com> | 2020-11-17 13:17:43 +0100 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2020-11-17 13:19:13 +0100 |
commit | 70812ec57b37263ebcf12719fd650dddf4d45b23 (patch) | |
tree | 5aedcd50951924e2e08c2344843b4ea4d5c48ac2 | |
parent | render_base: Make use of [[nodiscard]] where applicable (diff) | |
download | yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.tar yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.tar.gz yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.tar.bz2 yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.tar.lz yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.tar.xz yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.tar.zst yuzu-70812ec57b37263ebcf12719fd650dddf4d45b23.zip |
-rw-r--r-- | src/video_core/rasterizer_interface.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/video_core/rasterizer_interface.h b/src/video_core/rasterizer_interface.h index b3e0919f8..27ef4c69a 100644 --- a/src/video_core/rasterizer_interface.h +++ b/src/video_core/rasterizer_interface.h @@ -32,7 +32,7 @@ using DiskResourceLoadCallback = std::function<void(LoadCallbackStage, std::size class RasterizerInterface { public: - virtual ~RasterizerInterface() {} + virtual ~RasterizerInterface() = default; /// Dispatches a draw invocation virtual void Draw(bool is_indexed, bool is_instanced) = 0; @@ -90,15 +90,16 @@ public: virtual void TickFrame() = 0; /// Attempt to use a faster method to perform a surface copy - virtual bool AccelerateSurfaceCopy(const Tegra::Engines::Fermi2D::Regs::Surface& src, - const Tegra::Engines::Fermi2D::Regs::Surface& dst, - const Tegra::Engines::Fermi2D::Config& copy_config) { + [[nodiscard]] virtual bool AccelerateSurfaceCopy( + const Tegra::Engines::Fermi2D::Regs::Surface& src, + const Tegra::Engines::Fermi2D::Regs::Surface& dst, + const Tegra::Engines::Fermi2D::Config& copy_config) { return false; } /// Attempt to use a faster method to display the framebuffer to screen - virtual bool AccelerateDisplay(const Tegra::FramebufferConfig& config, VAddr framebuffer_addr, - u32 pixel_stride) { + [[nodiscard]] virtual bool AccelerateDisplay(const Tegra::FramebufferConfig& config, + VAddr framebuffer_addr, u32 pixel_stride) { return false; } @@ -110,12 +111,12 @@ public: const DiskResourceLoadCallback& callback) {} /// Grant access to the Guest Driver Profile for recording/obtaining info on the guest driver. - GuestDriverProfile& AccessGuestDriverProfile() { + [[nodiscard]] GuestDriverProfile& AccessGuestDriverProfile() { return guest_driver_profile; } /// Grant access to the Guest Driver Profile for recording/obtaining info on the guest driver. - const GuestDriverProfile& AccessGuestDriverProfile() const { + [[nodiscard]] const GuestDriverProfile& AccessGuestDriverProfile() const { return guest_driver_profile; } |