Vulkan学习资料汇总(持续更新)
2016-05-07 22:38
615 查看
Vulkan 资料
Khronos 网站可以查看到相关API以及相关文档。目前大多数PC显卡经过更新最新驱动,已经可以支持Vulkan,移动平台 Mali T860和T880以及以上都可以支持了,还有高通的骁龙820. 目前这样的手机设备也很多,比如小米5,乐视2 魅族note3 等等。
Khronos
Resources
HomepageRegistry
Vulkan Discussion Forum
Online Quick Reference
Online Reference Pages
Adopters Process
Conformant Products
YouTube Channel
Khronos Chapters supporting Vulkan:
Khronos UK Chapter
Khronos Munchen Chapter
跟OpenGL类似,由于Khronos只给出相关API ,各个GPU厂商根据自己的GPU具体实现,所以不同的Gpu有不同的实现,但是接口是一致的,除非有各自的扩展。
驱动部分
AMDImagination
Intel:
Open Source
Windows
NVIDIA
Qualcomm
SDK部分
LunarG Vulkan SDK - 官方Vulkan SDKGoogle Vulkan - Android 开发者可以从此处下载 API, 例子, 和 文档.
ARM - ARM Mali Vulkan applications on Android 的SDK
资料
Vulkan hardware database - Check out hardware capabilities and compare different Vulkan implementations.MoltenVK - Vulkan implementation that uses Metal to run on iOS and OSX.
Mali Graphics Debugger - Mali debugger with Vulkan support.
RenderDoc - Cross platform graphics debugger with Vulkan support.
LWJGL - Light Weight Java Graphics Library with Vulkan Bindings.
VulkanSharp - C# / .NET binding for the Vulkan API.
VulkanCore.jl - Julia binding
for the Vulkan API.
教程
Google Vulkan Tutorial - A set of samples to illustrate Vulkan API on Android
Vulkan Training Podcasts - Kai Niklas training podcasts covering Vulkan, OpenGL, OpenGL ES, WebGL
and much more
Vulkan in 30 minutes - RenderDoc tutorial to get you going
Vulkan API Tutorial - Niko Kauppi Youtube tutorial series
Imagination Technologies Vulkan Demos - Demos by Imagination Technologies
NVIDIA Vulkan Demos - Demos and samples by NVIDIA
Vulkan Tutorial - Open source Vulkan tutorials by Alexander Overvoorde
API without Secrets:
Introduction to Vulkan Part 0 - Preface
Introduction to Vulkan Part 1 - The Beginning
Introduction to Vulkan Part 2 - Swap Chain
Introduction to Vulkan Part 3 - First Triangle
Introduction to Vulkan Part 4 - Vertex Attributes
例程
Official Khronos Vulkan Samples Repository - Samples for Vulkan developersLunarG Vulkan Samples - LunarG Vulkan Samples on Github
C++ Vulkan Samples - Open source Vulkan demos and samples in C++ by Sascha Willems
Cinder Vulkan Samples - Open source Vulkan demos and samples using the Cinder library
Google Vulkan Samples - an Android port of LunarG sample
kit
NVIDIA DesignWorks Samples - Various Vulkan and OpenGL samples
VKTS Vulkan Samples - Open source Vulkan samples using VulKan ToolS (VKTS) by Norbert Nopper
视频
2016
ARM: SPIRV-Cross, working with Vulkan and SPIR-V in your
app
ARM and Epic Games on Vulkan - Live stream discussion
on Vulkan
ARM Mali Graphics Blog - Vulkan blog
ARM GDC Presentations - Get your Engine ready for Vulkan
on Mobile, Vulkan’s key features on ARM Architecture
Khronos GDC Sessions - Video and Slide presentations
from GDC 2016
2015
Imagination Technologies PowerVR Webinars - Blog and Videos by Imagination
Technologies
NVIDIA Vulkan developer page - NVIDIA Developer landing page
Khronos Vulkan BoF - SIGGRAPH 2015 Videos
(YouTube)
Vulkan on NVIDIA GPUs slides and videos -
SIGGRAPH 2015
Khronos API Standards Update Video - Vulkan, OpenCL 2.1 and SPIR-V at GTC
2015
IDE
VIM - Not an IDE, but still used by the masses
vulkan应用
Talos Principle - a philosophical first-person puzzle game from Croteam.
相关书籍
Vulkan Programming Guide - The Official Guideto Learning Vulkan (OpenGL) 1st Edition
相关文章推荐
- 1、fragment的使用封装(上)
- 20150307+Linux2+vi操作快捷键-02
- #码神心得_01# 第一次来码神
- 小白说编译原理-8-简单minus-c语言编译树(支撑类)
- Linux 关于用户和组的基本命令
- 关于使用百度地图安卓SDK的过程中出现“Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败”的一个解决方法
- hdoj-2191-悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- Ubuntu下的Apache+PHP+Mysql
- 查看Linux的硬件配置
- libevent源码深度剖析一
- 观察者模式(行为型)
- 20150307+Linux2+vi操作快捷键-01
- linux环境中cacti安装:
- 62. Unique Paths 唯一路径的条数
- Android 真机测试无法打印Log日志的解决方案
- Executor框架结构与主要成员(一)
- Building 'XXX' Gradle project info的android studio问题
- HDU 2648 Shopping
- hiho_1041 国庆出游
- 技术入股创业注意事项