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 Texture2D;
|
||||||
class Texture2DArray;
|
class Texture2DArray;
|
||||||
class Texture3D;
|
class Texture3D;
|
||||||
class TextureCubemap;
|
class TextureCube;
|
||||||
class TextureCubemapArray;
|
class TextureCubeArray;
|
||||||
|
|
||||||
class Sampler;
|
class Sampler;
|
||||||
|
|
||||||
|
@ -82,15 +82,23 @@ public:
|
|||||||
// uint32_t width,height,depth;
|
// uint32_t width,height,depth;
|
||||||
//};//class Texture3D:public Texture
|
//};//class Texture3D:public Texture
|
||||||
|
|
||||||
//class TextureCubemap:public Texture
|
class TextureCube:public Texture
|
||||||
//{
|
{
|
||||||
// uint32_t width,height;
|
public:
|
||||||
//};//class TextureCubemap:public Texture
|
|
||||||
|
|
||||||
//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;
|
// uint32_t width,height,count;
|
||||||
//};//class TextureCubemapArray:public Texture
|
//};//class TextureCubeArray:public Texture
|
||||||
|
|
||||||
VK_NAMESPACE_END
|
VK_NAMESPACE_END
|
||||||
#endif//HGL_GRAPH_VULKAN_TEXTURE_INCLUDE
|
#endif//HGL_GRAPH_VULKAN_TEXTURE_INCLUDE
|
||||||
|
@ -112,6 +112,16 @@ SET(VK_MEMORY_SOURCE ${SG_INCLUDE_PATH}/VKMemory.h
|
|||||||
Vulkan/VKMemoryAllocator.cpp
|
Vulkan/VKMemoryAllocator.cpp
|
||||||
Vulkan/VKBuffer.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
|
SET(VK_DEVICE_SOURCE ${SG_INCLUDE_PATH}/VKDevice.h
|
||||||
${SG_INCLUDE_PATH}/VKDeviceAttribute.h
|
${SG_INCLUDE_PATH}/VKDeviceAttribute.h
|
||||||
@ -121,7 +131,6 @@ SET(VK_DEVICE_SOURCE ${SG_INCLUDE_PATH}/VKDevice.h
|
|||||||
Vulkan/VKDeviceMemory.cpp
|
Vulkan/VKDeviceMemory.cpp
|
||||||
Vulkan/VKDeviceBuffer.cpp
|
Vulkan/VKDeviceBuffer.cpp
|
||||||
Vulkan/VKDeviceImage.cpp
|
Vulkan/VKDeviceImage.cpp
|
||||||
Vulkan/VKDeviceTexture.cpp
|
|
||||||
Vulkan/VKDeviceSampler.cpp
|
Vulkan/VKDeviceSampler.cpp
|
||||||
Vulkan/VKDeviceMaterial.cpp
|
Vulkan/VKDeviceMaterial.cpp
|
||||||
Vulkan/VKDeviceFramebuffer.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\\Instance" FILES ${VK_INST_SOURCE})
|
||||||
SOURCE_GROUP("Vulkan\\Device\\Physical Device" FILES ${VK_PHYSICAL_DEVICE_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\\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
|
SET(VK_DESCRIPTOR_SETS_SOURCE ${SG_INCLUDE_PATH}/VKDescriptorSets.h
|
||||||
Vulkan/VKDescriptorSets.cpp
|
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
|
SET(VK_TEXTURE_SOURCE ${SG_INCLUDE_PATH}/VKImageView.h
|
||||||
${SG_INCLUDE_PATH}/VKTexture.h
|
${SG_INCLUDE_PATH}/VKTexture.h
|
||||||
${SG_INCLUDE_PATH}/VKTextureCreateInfo.h
|
|
||||||
${SG_INCLUDE_PATH}/VKSampler.h
|
${SG_INCLUDE_PATH}/VKSampler.h
|
||||||
Vulkan/VKSampler.cpp
|
Vulkan/VKSampler.cpp
|
||||||
Vulkan/VKImageView.cpp
|
Vulkan/VKImageView.cpp
|
||||||
Vulkan/VKTexture.cpp
|
Vulkan/VKTexture.cpp)
|
||||||
Vulkan/VKTexture2DLoader.cpp)
|
|
||||||
|
|
||||||
SET(VK_MATERIAL_SOURCE ${SG_INCLUDE_PATH}/VKMaterial.h
|
SET(VK_MATERIAL_SOURCE ${SG_INCLUDE_PATH}/VKMaterial.h
|
||||||
${SG_INCLUDE_PATH}/VKMaterialParameters.h
|
${SG_INCLUDE_PATH}/VKMaterialParameters.h
|
||||||
@ -231,6 +240,8 @@ SET(VULKAN_RENDER_SOURCE ${VK_RR_SOURCE}
|
|||||||
${VK_DEBUG_SOURCE}
|
${VK_DEBUG_SOURCE}
|
||||||
${VK_MEMORY_SOURCE}
|
${VK_MEMORY_SOURCE}
|
||||||
${VK_DEVICE_SOURCE}
|
${VK_DEVICE_SOURCE}
|
||||||
|
${VK_DEVICE_TEXTURE_SOURCE}
|
||||||
|
${VK_TEXTURE_LOADER_SOURCE}
|
||||||
${VK_PHYSICAL_DEVICE_SOURCE}
|
${VK_PHYSICAL_DEVICE_SOURCE}
|
||||||
${VK_DESCRIPTOR_SETS_SOURCE}
|
${VK_DESCRIPTOR_SETS_SOURCE}
|
||||||
${VK_SHADER_SOURCE}
|
${VK_SHADER_SOURCE}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user