From 97dc773a3eecba886f9a99a6aa2bb460cf73ef20 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 4 Apr 2017 22:52:48 +1000 Subject: D3D: Drop redundant interface TextureEncoder --- Source/Core/VideoBackends/D3D12/TextureEncoder.h | 29 ------------------------ 1 file changed, 29 deletions(-) delete mode 100644 Source/Core/VideoBackends/D3D12/TextureEncoder.h (limited to 'Source/Core/VideoBackends/D3D12/TextureEncoder.h') diff --git a/Source/Core/VideoBackends/D3D12/TextureEncoder.h b/Source/Core/VideoBackends/D3D12/TextureEncoder.h deleted file mode 100644 index 198bb9c6b8..0000000000 --- a/Source/Core/VideoBackends/D3D12/TextureEncoder.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2011 Dolphin Emulator Project -// Licensed under GPLv2+ -// Refer to the license.txt file included. - -#pragma once - -#include "Common/CommonTypes.h" -#include "VideoCommon/VideoCommon.h" - -namespace DX12 -{ -// Maximum number of bytes that can occur in a texture block-row generated by -// the encoder -static constexpr unsigned int MAX_BYTES_PER_BLOCK_ROW = (EFB_WIDTH / 4) * 64; -// The maximum amount of data that the texture encoder can generate in one call -static constexpr unsigned int MAX_BYTES_PER_ENCODE = MAX_BYTES_PER_BLOCK_ROW * (EFB_HEIGHT / 4); - -class TextureEncoder -{ -public: - virtual ~TextureEncoder() {} - virtual void Init() = 0; - virtual void Shutdown() = 0; - // Returns size in bytes of encoded block of memory - virtual void Encode(u8* dst, u32 format, u32 native_width, u32 bytes_per_row, u32 num_blocks_y, - u32 memory_stride, bool is_depth_copy, const EFBRectangle& src_rect, - bool is_intensity, bool scale_by_half) = 0; -}; -} -- cgit v1.2.3