Renamed to VKTexture.....cpp from VKDeviceTexture....cpp

This commit is contained in:
hyzboy 2024-10-30 22:22:55 +08:00
parent 722faa1a27
commit 6c6e1c1a8d
6 changed files with 9 additions and 9 deletions

View File

@ -141,10 +141,10 @@ SET(VK_MEMORY_SOURCE ${SG_INCLUDE_PATH}/VKMemory.h
SET(VK_DEVICE_TEXTURE_SOURCE Vulkan/Texture/BufferImageCopy2D.h SET(VK_DEVICE_TEXTURE_SOURCE Vulkan/Texture/BufferImageCopy2D.h
Vulkan/Texture/GenMipmaps.cpp Vulkan/Texture/GenMipmaps.cpp
Vulkan/Texture/VKDeviceTexture.cpp Vulkan/Texture/VKTexture.cpp
Vulkan/Texture/VKDeviceTexture2D.cpp Vulkan/Texture/VKTexture2D.cpp
Vulkan/Texture/VKDeviceTexture2DArray.cpp Vulkan/Texture/VKTexture2DArray.cpp
Vulkan/Texture/VKDeviceTextureCube.cpp) Vulkan/Texture/VKTextureCube.cpp)
SET(VK_TEXTURE_LOADER_SOURCE ${SG_INCLUDE_PATH}/VKTextureCreateInfo.h SET(VK_TEXTURE_LOADER_SOURCE ${SG_INCLUDE_PATH}/VKTextureCreateInfo.h
Vulkan/Texture/VKTextureLoader.h Vulkan/Texture/VKTextureLoader.h

View File

@ -1,8 +1,8 @@
#include<hgl/graph/VKDevice.h> #include<hgl/graph/manager/TextureManager.h>
#include<hgl/graph/VKImageCreateInfo.h> #include<hgl/graph/VKImageCreateInfo.h>
VK_NAMESPACE_BEGIN VK_NAMESPACE_BEGIN
VkImage GPUDevice::CreateImage(VkImageCreateInfo *ici) VkImage TextureManager::CreateImage(VkImageCreateInfo *ici)
{ {
if(!ici)return(VK_NULL_HANDLE); if(!ici)return(VK_NULL_HANDLE);
if(!CheckVulkanFormat(ici->format))return(VK_NULL_HANDLE); if(!CheckVulkanFormat(ici->format))return(VK_NULL_HANDLE);
@ -10,16 +10,16 @@ VkImage GPUDevice::CreateImage(VkImageCreateInfo *ici)
VkImage image; VkImage image;
if(vkCreateImage(attr->device,ici, nullptr, &image)!=VK_SUCCESS) if(vkCreateImage(GetVkDevice(),ici, nullptr, &image)!=VK_SUCCESS)
return(nullptr); return(nullptr);
return image; return image;
} }
void GPUDevice::DestroyImage(VkImage img) void TextureManager::DestroyImage(VkImage img)
{ {
if(img==VK_NULL_HANDLE)return; if(img==VK_NULL_HANDLE)return;
vkDestroyImage(attr->device,img,nullptr); vkDestroyImage(GetVkDevice(),img,nullptr);
} }
VK_NAMESPACE_END VK_NAMESPACE_END