updated src/SceneGraph/CMakeLists.txt because resort texture codes.
This commit is contained in:
parent
f82c8eeb50
commit
cc77374275
@ -46,8 +46,8 @@ class Texture1DArray;
|
||||
class Texture2D;
|
||||
class Texture2DArray;
|
||||
class Texture3D;
|
||||
class TextureCubemap;
|
||||
class TextureCubemapArray;
|
||||
class TextureCube;
|
||||
class TextureCubeArray;
|
||||
|
||||
class Sampler;
|
||||
|
||||
|
@ -82,15 +82,23 @@ public:
|
||||
// uint32_t width,height,depth;
|
||||
//};//class Texture3D:public Texture
|
||||
|
||||
//class TextureCubemap:public Texture
|
||||
//{
|
||||
// uint32_t width,height;
|
||||
//};//class TextureCubemap:public Texture
|
||||
class TextureCube:public Texture
|
||||
{
|
||||
public:
|
||||
|
||||
//class TextureCubemapArray:public Texture
|
||||
TextureCube(VkDevice dev,TextureData *td):Texture(dev,td){}
|
||||
~TextureCube()=default;
|
||||
|
||||
static VkImageViewType GetImageViewType(){return VK_IMAGE_VIEW_TYPE_CUBE;}
|
||||
|
||||
const uint32_t GetWidth ()const{return data?data->image_view->GetExtent().width:0;}
|
||||
const uint32_t GetHeight()const{return data?data->image_view->GetExtent().height:0;}
|
||||
};//class TextureCube:public Texture
|
||||
|
||||
//class TextureCubeArray:public Texture
|
||||
//{
|
||||
// uint32_t width,height,count;
|
||||
//};//class TextureCubemapArray:public Texture
|
||||
//};//class TextureCubeArray:public Texture
|
||||
|
||||
VK_NAMESPACE_END
|
||||
#endif//HGL_GRAPH_VULKAN_TEXTURE_INCLUDE
|
||||
|
@ -112,6 +112,16 @@ SET(VK_MEMORY_SOURCE ${SG_INCLUDE_PATH}/VKMemory.h
|
||||
Vulkan/VKMemoryAllocator.cpp
|
||||
Vulkan/VKBuffer.cpp
|
||||
)
|
||||
|
||||
SET(VK_DEVICE_TEXTURE_SOURCE Vulkan/Texture/BufferImageCopy2D.h
|
||||
Vulkan/Texture/GenMipmaps2D.cpp
|
||||
Vulkan/Texture/VKDeviceTexture.cpp
|
||||
Vulkan/Texture/VKDeviceTexture2D.cpp)
|
||||
|
||||
SET(VK_TEXTURE_LOADER_SOURCE ${SG_INCLUDE_PATH}/VKTextureCreateInfo.h
|
||||
Vulkan/Texture/VKTextureLoader.h
|
||||
Vulkan/Texture/VKTexture2DLoader.cpp)
|
||||
#Vulkan/Texture/VKTextureCubeLoader.cpp)
|
||||
|
||||
SET(VK_DEVICE_SOURCE ${SG_INCLUDE_PATH}/VKDevice.h
|
||||
${SG_INCLUDE_PATH}/VKDeviceAttribute.h
|
||||
@ -121,7 +131,6 @@ SET(VK_DEVICE_SOURCE ${SG_INCLUDE_PATH}/VKDevice.h
|
||||
Vulkan/VKDeviceMemory.cpp
|
||||
Vulkan/VKDeviceBuffer.cpp
|
||||
Vulkan/VKDeviceImage.cpp
|
||||
Vulkan/VKDeviceTexture.cpp
|
||||
Vulkan/VKDeviceSampler.cpp
|
||||
Vulkan/VKDeviceMaterial.cpp
|
||||
Vulkan/VKDeviceFramebuffer.cpp
|
||||
@ -139,6 +148,8 @@ SOURCE_GROUP("Vulkan\\Device\\Debug" FILES ${VK_DEBUG_SOURCE})
|
||||
SOURCE_GROUP("Vulkan\\Device\\Instance" FILES ${VK_INST_SOURCE})
|
||||
SOURCE_GROUP("Vulkan\\Device\\Physical Device" FILES ${VK_PHYSICAL_DEVICE_SOURCE})
|
||||
SOURCE_GROUP("Vulkan\\Device\\Memory" FILES ${VK_MEMORY_SOURCE})
|
||||
SOURCE_GROUP("Vulkan\\Device\\Texture" FILES ${VK_DEVICE_TEXTURE_SOURCE})
|
||||
SOURCE_GROUP("Vulkan\\Device\\Texture\\Loader" FILES ${VK_TEXTURE_LOADER_SOURCE})
|
||||
|
||||
SET(VK_DESCRIPTOR_SETS_SOURCE ${SG_INCLUDE_PATH}/VKDescriptorSets.h
|
||||
Vulkan/VKDescriptorSets.cpp
|
||||
@ -154,12 +165,10 @@ SET(VK_SHADER_SOURCE ${SG_INCLUDE_PATH}/VKShaderModule.h
|
||||
|
||||
SET(VK_TEXTURE_SOURCE ${SG_INCLUDE_PATH}/VKImageView.h
|
||||
${SG_INCLUDE_PATH}/VKTexture.h
|
||||
${SG_INCLUDE_PATH}/VKTextureCreateInfo.h
|
||||
${SG_INCLUDE_PATH}/VKSampler.h
|
||||
Vulkan/VKSampler.cpp
|
||||
Vulkan/VKImageView.cpp
|
||||
Vulkan/VKTexture.cpp
|
||||
Vulkan/VKTexture2DLoader.cpp)
|
||||
Vulkan/VKTexture.cpp)
|
||||
|
||||
SET(VK_MATERIAL_SOURCE ${SG_INCLUDE_PATH}/VKMaterial.h
|
||||
${SG_INCLUDE_PATH}/VKMaterialParameters.h
|
||||
@ -231,6 +240,8 @@ SET(VULKAN_RENDER_SOURCE ${VK_RR_SOURCE}
|
||||
${VK_DEBUG_SOURCE}
|
||||
${VK_MEMORY_SOURCE}
|
||||
${VK_DEVICE_SOURCE}
|
||||
${VK_DEVICE_TEXTURE_SOURCE}
|
||||
${VK_TEXTURE_LOADER_SOURCE}
|
||||
${VK_PHYSICAL_DEVICE_SOURCE}
|
||||
${VK_DESCRIPTOR_SETS_SOURCE}
|
||||
${VK_SHADER_SOURCE}
|
||||
|
Loading…
x
Reference in New Issue
Block a user