early-access version 3395
This commit is contained in:
@@ -231,12 +231,8 @@ static PixelFormat ByteSizeToFormat(u32 bytes_per_pixel) {
|
||||
case 4:
|
||||
return PixelFormat::A8B8G8R8_UINT;
|
||||
case 8:
|
||||
return PixelFormat::R16G16_UINT;
|
||||
case 16:
|
||||
return PixelFormat::R16G16B16A16_UINT;
|
||||
case 24:
|
||||
return PixelFormat::R32G32B32_FLOAT;
|
||||
case 32:
|
||||
case 16:
|
||||
return PixelFormat::R32G32B32A32_UINT;
|
||||
default:
|
||||
UNIMPLEMENTED();
|
||||
|
||||
@@ -89,12 +89,12 @@ void SwizzleImage(Tegra::MemoryManager& gpu_memory, GPUVAddr gpu_addr, const Ima
|
||||
const ImageInfo& overlap_info, u32 new_level,
|
||||
u32 overlap_level, bool strict_size) noexcept;
|
||||
|
||||
[[nodiscard]] bool IsBlockLinearSizeCompatibleBPPRelaxed(const ImageInfo& lhs, const ImageInfo& rhs,
|
||||
u32 lhs_level, u32 rhs_level) noexcept;
|
||||
|
||||
[[nodiscard]] bool IsPitchLinearSameSize(const ImageInfo& lhs, const ImageInfo& rhs,
|
||||
bool strict_size) noexcept;
|
||||
|
||||
[[nodiscard]] bool IsBlockLinearSizeCompatibleBPPRelaxed(const ImageInfo& lhs, const ImageInfo& rhs,
|
||||
u32 lhs_level, u32 rhs_level) noexcept;
|
||||
|
||||
[[nodiscard]] std::optional<OverlapResult> ResolveOverlap(const ImageInfo& new_info,
|
||||
GPUVAddr gpu_addr, VAddr cpu_addr,
|
||||
const ImageBase& overlap,
|
||||
|
||||
Reference in New Issue
Block a user