]> OCCT Git - occt-copy.git/commit
0030631: Visualization - Vulkan graphic driver prototype CR30631_2
authorkgv <kgv@opencascade.com>
Thu, 4 Apr 2019 20:20:45 +0000 (23:20 +0300)
committerkgv <kgv@opencascade.com>
Sun, 14 Apr 2019 20:55:40 +0000 (23:55 +0300)
commitc02d08647274c938c87b59cb70da6b063024ed7a
treee3fa79875b80cca237a5ecd7a0efe6a5aef69bf2
parent5b5f819f516cedbbfe31ae257fa656574c790cbb
0030631: Visualization - Vulkan graphic driver prototype
93 files changed:
adm/MODULES
adm/UDLIST
adm/cmake/occt_csf.cmake
adm/genproj.tcl
src/Draw/Draw_Commands.cxx
src/OS/Visualization.tcl
src/TKViewerTest/EXTERNLIB
src/TKVulkan/CMakeLists.txt [new file with mode: 0644]
src/TKVulkan/EXTERNLIB [new file with mode: 0644]
src/TKVulkan/FILES [new file with mode: 0644]
src/TKVulkan/PACKAGES [new file with mode: 0644]
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Vulkan/FILES [new file with mode: 0644]
src/Vulkan/Vulkan_Aspects.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Aspects.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Buffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Buffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Caps.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Caps.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_CommandBuffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_CommandBuffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_CommandPool.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_CommandPool.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Context.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Context.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_DescriptorPool.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_DescriptorPool.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_DescriptorSetLayout.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_DescriptorSetLayout.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Device.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Device.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_DeviceMemory.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_DeviceMemory.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_DeviceMemoryAllocator.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_DeviceMemoryAllocator.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Element.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Element.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Fence.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Fence.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_ForwardDecl.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_FrameBuffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_FrameBuffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_FrameStats.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_FrameStats.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_GraphicDriver.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_GraphicDriver.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Group.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Group.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Image.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Image.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_IndexBuffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_IndexBuffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_MaterialUniformBuffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_MaterialUniformBuffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Object.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Object.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Pipeline.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Pipeline.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_PipelineCache.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_PipelineCache.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_PipelineLayout.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_PipelineLayout.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_PrimitiveArray.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_PrimitiveArray.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_RenderPass.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_RenderPass.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Shader.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Shader.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderFlat.fs [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderFlat.vs [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderFlat_fs_spv.pxx [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderFlat_vs_spv.pxx [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderPhong.fs [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderPhong.vs [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderPhong_fs_spv.pxx [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderPhong_vs_spv.pxx [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderUnlit.fs [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderUnlit.vs [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderUnlit_fs_spv.pxx [new file with mode: 0644]
src/Vulkan/Vulkan_ShaderUnlit_vs_spv.pxx [new file with mode: 0644]
src/Vulkan/Vulkan_Structure.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Structure.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_StructureShadow.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_StructureShadow.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_Surface.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_Surface.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_UniformBuffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_UniformBuffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_VertexBuffer.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_VertexBuffer.hxx [new file with mode: 0644]
src/Vulkan/Vulkan_View.cxx [new file with mode: 0644]
src/Vulkan/Vulkan_View.hxx [new file with mode: 0644]
src/Vulkan/generate_spv.bat [new file with mode: 0644]