texture_cache/surface_base: Address feedback
This commit is contained in:
		| @@ -19,6 +19,10 @@ using Tegra::Texture::ConvertFromGuestToHost; | ||||
| using VideoCore::MortonSwizzleMode; | ||||
| using VideoCore::Surface::SurfaceCompression; | ||||
|  | ||||
| StagingCache::StagingCache() = default; | ||||
|  | ||||
| StagingCache::~StagingCache() = default; | ||||
|  | ||||
| SurfaceBaseImpl::SurfaceBaseImpl(GPUVAddr gpu_addr, const SurfaceParams& params) | ||||
|     : params{params}, mipmap_sizes(params.num_levels), | ||||
|       mipmap_offsets(params.num_levels), gpu_addr{gpu_addr}, host_memory_size{ | ||||
|   | ||||
| @@ -40,13 +40,17 @@ enum class MatchTopologyResult : u32 { | ||||
|  | ||||
| class StagingCache { | ||||
| public: | ||||
|     StagingCache() {} | ||||
|     ~StagingCache() = default; | ||||
|     explicit StagingCache(); | ||||
|     ~StagingCache(); | ||||
|  | ||||
|     std::vector<u8>& GetBuffer(std::size_t index) { | ||||
|         return staging_buffer[index]; | ||||
|     } | ||||
|  | ||||
|     const std::vector<u8>& GetBuffer(std::size_t index) const { | ||||
|         return staging_buffer[index]; | ||||
|     } | ||||
|  | ||||
|     void SetSize(std::size_t size) { | ||||
|         staging_buffer.resize(size); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ReinUsesLisp
					ReinUsesLisp