Vulkan学习资料汇总(持续更新)
来源:互联网 发布:json 在线 编辑:程序博客网 时间:2024/04/29 13:46
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
1 0
- Vulkan学习资料汇总(持续更新)
- GIS 学习资料汇总 --- 持续更新中
- Win10开发:学习资料汇总(持续更新)
- 学习资料汇总(会持续更新)
- 深度学习资料汇总(持续更新)
- 个人学习资料汇总(持续更新)
- ios 学习资料汇总~持续更新
- 学习资料汇总(持续更新)
- cocos2dx资料汇总 - 持续更新
- Java学习资料汇总(吐血分享)----持续更新中
- java学习资料--优秀博客汇总(持续更新)
- Vulkan资料搜集--链接,更新
- jobing:资料汇总(持续更新)
- Deep learning 资料汇总--持续更新
- 学习资料(持续更新)
- 学习资料(持续更新)
- 机器学习资料持续更新
- 【我的Android进阶之旅】Realm数据库学习资料汇总(持续更新)
- HTTP Request and Response
- 62. Unique Paths 唯一路径的条数
- 使用scanf()函数应注意的问题??
- nmon中t视图进程说明
- Apache Flink源码解析之stream-sink
- Vulkan学习资料汇总(持续更新)
- 2016/5/7 PHP入门了解
- zoj 3785 What day is that day?
- HDU 5232 Shaking hands
- iOS 仿微信标签
- Problem-N
- 【一天一道LeetCode】#43. Multiply Strings
- 华为网盘Bug:文件路径含有"."或"#"等字符导致文件名称无法显示的问题
- C------character counting