rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject
Ensures that destruction will always do the right thing in any context.
This commit is contained in:
		
							parent
							
								
									29f082775b
								
							
						
					
					
						commit
						9de523fd90
					
				@ -21,6 +21,7 @@ add_library(video_core STATIC
 | 
			
		||||
    macro_interpreter.h
 | 
			
		||||
    memory_manager.cpp
 | 
			
		||||
    memory_manager.h
 | 
			
		||||
    rasterizer_cache.cpp
 | 
			
		||||
    rasterizer_cache.h
 | 
			
		||||
    rasterizer_interface.h
 | 
			
		||||
    renderer_base.cpp
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										7
									
								
								src/video_core/rasterizer_cache.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/video_core/rasterizer_cache.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
			
		||||
// Copyright 2018 yuzu Emulator Project
 | 
			
		||||
// Licensed under GPLv2 or any later version
 | 
			
		||||
// Refer to the license.txt file included.
 | 
			
		||||
 | 
			
		||||
#include "video_core/rasterizer_cache.h"
 | 
			
		||||
 | 
			
		||||
RasterizerCacheObject::~RasterizerCacheObject() = default;
 | 
			
		||||
@ -17,6 +17,8 @@
 | 
			
		||||
 | 
			
		||||
class RasterizerCacheObject {
 | 
			
		||||
public:
 | 
			
		||||
    virtual ~RasterizerCacheObject();
 | 
			
		||||
 | 
			
		||||
    /// Gets the address of the shader in guest memory, required for cache management
 | 
			
		||||
    virtual VAddr GetAddr() const = 0;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user