帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:演示  DEMO  API  vulkan  
Examples and demos for the new Vulkan API

  • 源代码名称:Vulkan
  • 源代码网址:http://www.github.com/SaschaWillems/Vulkan
  • Vulkan源代码文档
  • Vulkan源代码下载
  • Git URL:
    git://www.github.com/SaschaWillems/Vulkan.git
  • Git Clone代码到本地:
    git clone http://www.github.com/SaschaWillems/Vulkan
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/SaschaWillems/Vulkan
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • Vulkan C++ 示例和演示

    一个全面的开源 C++ 示例,用于 Vulkan(tm) 插件,来自Khronos的新图形和计算 API 。

    Donate

    克隆

    这里知识库包含一些外部依赖项的子模块,因此当执行新克隆时,你需要递归克隆:

    git clone --recursive https://github.com/SaschaWillems/Vulkan.git

    可以手动更新现有存储库:

    git submodule init
    git submodule update
    建筑

    存储库包含了在 Windows 。Linux和Android上使用支持C++11的C++ 编译器编译和构建示例所需的所有内容。 包含所有必需的依赖项。

    Windows

    Build status

    在为你最喜欢的IDE或者编译器生成一个生成配置时,使用提供的CMakeLists.txt 与 CMake,e.g.:

    cmake -G"Visual Studio 14 2015 Win64"

    Linux

    Build Status

    CMake 使用提供的CMakeLists.txt,为你的IDE或者编译器生成一个生成配置。

    请注意,为了编译Linux的示例,需要使用 assimp插件。 编译和安装从存储库,或者安装libassimp开发。 这些示例至少需要 3.2版本。

    窗口系统集成系统。
    • XCB: 默认 WSI ( 如果未指定指定选项)
    • Wayland: 使用选项 USE_WAYLAND_WSI ( -DUSE_WAYLAND_WSI=ON )
    • DirectToDisplay: 使用选项 USE_D2D_WSI ( -DUSE_D2D_WSI=ON )

    Android上的构建使用 Android,并且需要一个支持Vulkan的设备。 有关如何构建和部署示例的信息,请参阅

    iOS和 macOS

    使用 macOS directory和构建的Building是使用在 Xcode 目录中找到的 examples project 。 这些示例使用 MoltenVK/Vulkan驱动程序来提供支持 和/的设备,并需要支持/Metal//的设备,支持 Metal 。 有关获取 MoltenVK and building iOS iOS和 macOS的示例,请参见 MoltenVK示例自述文件。

    附加资产包

    注意:将不再直接向存储库添加二进制 assets ( 纹理,模型) 以保持它的大小,因此需要下载一个附加资产包。

    示例

    标记



    文章标签:API  DEMO  演示  vulkan  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语