Vulkan: Refactor CTX1 conversion

This commit is contained in:
DrChat
2017-08-20 18:37:02 -05:00
parent 1eac03a11c
commit 7e819a4ccb
2 changed files with 160 additions and 214 deletions

View File

@@ -140,6 +140,9 @@ class TextureCache {
void FlushPendingCommands(VkCommandBuffer command_buffer,
VkFence completion_fence);
static void ConvertTexelCTX1(uint8_t* dest, size_t dest_pitch,
const uint8_t* src, Endian src_endianness);
bool ConvertTexture2D(uint8_t* dest, VkBufferImageCopy* copy_region,
const TextureInfo& src);
bool ConvertTextureCube(uint8_t* dest, VkBufferImageCopy* copy_region,