VulkanTools:封装Vulkan API,使使用起来更容易一些,并提供示例

时间:2024-03-06 21:31:29
【文件属性】:

文件名称:VulkanTools:封装Vulkan API,使使用起来更容易一些,并提供示例

文件大小:723KB

文件格式:ZIP

更新时间:2024-03-06 21:31:29

C++

武尔坎 介绍 创建一个简单的vulkan工具库以打包vulkan API的某些功能,使其更易于使用


【文件预览】:
VulkanTools-master
----texture1.jpg(286KB)
----cmake()
--------FindGLFW3.cmake(1KB)
----lodepng.h(80KB)
----Demo()
--------compute_example.cpp(7KB)
--------depth_example.cpp(5KB)
--------triangle.cpp(6KB)
--------texture.cpp(5KB)
--------offscreen_example.cpp(11KB)
--------CMakeLists.txt(1KB)
----LICENSE(11KB)
----src()
--------VksBarrier.hpp(2KB)
--------VksCompute.hpp(5KB)
--------VksBarrier.cpp(5KB)
--------VksBuffer.cpp(4KB)
--------VksSwapChain.cpp(11KB)
--------VksDepthStencil.hpp(699B)
--------VksFramebuffer.hpp(2KB)
--------VksDepthStencil.cpp(2KB)
--------VksColorBlend.cpp(2KB)
--------VksShaderProgram.hpp(3KB)
--------VksRenderPass.cpp(10KB)
--------VksGraphicPipeline.hpp(2KB)
--------VksColorBlend.hpp(794B)
--------VksCommand.hpp(1KB)
--------stb_image.h(271KB)
--------VkEngine.cpp(11KB)
--------VksAttribute.cpp(3KB)
--------VksTexture.cpp(16KB)
--------VksAttribute.hpp(1KB)
--------VksCommand.cpp(6KB)
--------VksTexture.hpp(3KB)
--------VksBuffer.hpp(1KB)
--------CMakeLists.txt(530B)
--------VksGraphicPipeline.cpp(5KB)
--------VksFramebuffer.cpp(7KB)
--------VksRenderPass.hpp(1KB)
--------VkEngine.hpp(2KB)
--------VksSwapChain.hpp(2KB)
--------VksShaderProgram.cpp(9KB)
----shaders()
--------offscreenFrag.spv(788B)
--------edgedetect.comp.spv(2KB)
--------textureFrag.spv(676B)
--------textureVert.spv(1KB)
--------textureFrag.frag(275B)
--------offscreen.frag(301B)
--------offscreen.vert(380B)
--------offscreenVert.spv(1KB)
--------simpleFrag.frag(288B)
--------simpleFrag.spv(768B)
--------textureVert.vert(375B)
--------simpleVert.spv(1KB)
--------simpleVert.vert(317B)
--------edgedetect.comp(1KB)
----.gitignore(74B)
----CMakeLists.txt(109B)
----texture.jpg(243KB)
----README.md(136B)
----lodepng.cpp(215KB)

网友评论