mirror of
https://git.suyu.dev/suyu/suyu
synced 2024-11-01 04:47:53 +00:00
texture_cache/surface_base: Address feedback
This commit is contained in:
parent
75de730e28
commit
0837290992
2 changed files with 10 additions and 2 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue