您的位置:首页 > 其它

Vulkan学习资料汇总(持续更新)

2016-05-07 22:38 615 查看


Vulkan 资料

Khronos 网站可以查看到相关API以及相关文档。目前大多数PC显卡经过更新最新驱动,已经可以支持Vulkan,移动平台 Mali T860和T880以及以上都可以支持了,还有高通的骁龙820. 目前这样的手机设备也很多,比如小米5,乐视2  魅族note3 等等。


Khronos
Resources

Homepage
Registry
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有不同的实现,但是接口是一致的,除非有各自的扩展。


驱动部分

AMD
Imagination
Intel:
Open Source
Windows

NVIDIA
Qualcomm


SDK部分

LunarG Vulkan SDK - 官方Vulkan SDK
Google 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 developers
LunarG 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 Guide
to Learning Vulkan (OpenGL) 1st Edition
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: