diff --git a/example/Vulkan/CMakeLists.txt b/example/Vulkan/CMakeLists.txt index 8c269134..27552dc4 100644 --- a/example/Vulkan/CMakeLists.txt +++ b/example/Vulkan/CMakeLists.txt @@ -20,6 +20,7 @@ SET(VULKAN_TEST_SOURCE_FILES main.cpp VKRenderPass.cpp VKShader.cpp VKVertexInput.cpp + VKSemaphore.cpp ) SET(VULKAN_TEST_HEADER_FILES VK.h @@ -35,6 +36,7 @@ SET(VULKAN_TEST_HEADER_FILES VK.h VKRenderPass.h VKShader.h VKVertexInput.h + VKSemaphore.h Window.h) SET(SHADER_FILES shader_compile.bat diff --git a/example/Vulkan/VKBuffer.h b/example/Vulkan/VKBuffer.h index 666a4046..d93f953f 100644 --- a/example/Vulkan/VKBuffer.h +++ b/example/Vulkan/VKBuffer.h @@ -41,9 +41,9 @@ public: class VertexBuffer:public Buffer { - VkFormat format; ///<数据格式 - uint32_t stride; ///<单个数据字节数 - uint32_t count; ///<数据数量 + VkFormat format; ///<数据格式 + uint32_t stride; ///<单个数据字节数 + uint32_t count; ///<数据数量 private: diff --git a/example/Vulkan/VKVertexInput.cpp b/example/Vulkan/VKVertexInput.cpp index 775d6a1a..bcfce795 100644 --- a/example/Vulkan/VKVertexInput.cpp +++ b/example/Vulkan/VKVertexInput.cpp @@ -1,16 +1,6 @@ #include"VKVertexInput.h" VK_NAMESPACE_BEGIN - -//struct VertexInputBuffer -//{ -// //按API,可以一个binding绑多个attrib,但我们仅支持1v1 -// -// VkVertexInputBindingDescription binding; -// VkVertexInputAttributeDescription attrib; -// Buffer *buf; -//}; - bool VertexInput::Add(VertexBuffer *buf,bool instance) { if(!buf)