rasterizer_interface: Make use of [[nodiscard]] where applicable
This commit is contained in:
		
							parent
							
								
									a78021580d
								
							
						
					
					
						commit
						70812ec57b
					
				| @ -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, | ||||
|     [[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; | ||||
|     } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash