当前位置: 首页 > news >正文

vulkan学习笔记第一篇_环境部署

vulkan sdk安装流程:

下载vulkan sdk

打开下方链接到sdk下载主页,选择你对应的平台。

https://vulkan.lunarg.com/sdk/home#windows

截图

点击下载sdk installer

截图

双击下载好的sdk installer

截图

截图

截图

(暂未有经验告知哪些不勾选)全部勾选。

截图

截图

截图

Vulkan不包含用于创建窗口来渲染内容的工具,跨平台的GLFW库刚好提供了创建窗口的api集。所以本文采用GLFW。
官方示例采用SDL
打开下方链接GLFW.

https://www.glfw.org/download.html

截图

将其中include中的GLFW目录解压到vulkan sdk的安装目录中的include中去。

截图

截图

制作测试案例:

截图

截图

注意要先对对应的架构
截图

截图

截图

截图

#define GLFW_INCLUDE_VULKAN
#include <GLFW/glfw3.h>#define GLM_FORCE_RADIANS
#define GLM_FORCE_DEPTH_ZERO_TO_ONE
#include <glm/vec4.hpp>
#include <glm/mat4x4.hpp>#include <iostream>int main() {glfwInit();glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);GLFWwindow* window = glfwCreateWindow(800, 600, "Vulkan window", nullptr, nullptr);uint32_t extensionCount = 0;vkEnumerateInstanceExtensionProperties(nullptr, &extensionCount, nullptr);std::cout << extensionCount << " extensions supported\n";glm::mat4 matrix;glm::vec4 vec;auto test = matrix * vec;while(!glfwWindowShouldClose(window)) {glfwPollEvents();}glfwDestroyWindow(window);glfwTerminate();return 0;
}

截图

参考:
https://blog.csdn.net/lihn1987/article/details/145422067

http://www.jsqmd.com/news/42948/

相关文章:

  • 2025!超简单安装部署gitlab
  • Data Agent 精选推荐:Aloudata Agent 企业级 AI 数据分析“专家”
  • 25.11.17随笔联考总结
  • web代码模板
  • 西瓜决策树
  • 2025-11-17 早报新闻
  • V8的浏览器运行时环境
  • http https
  • 使用 LLM + Atlassian MCP 1小时生成年终总结
  • 11.17比赛题解
  • 如何选择开源许可证
  • 管理者的职责:对自己负责,对团队负责,对业绩负责,对结果负责
  • 易路AI人才罗盘:盘活内部人才资产,打造精准敏捷的人才供应链
  • 25.11.17
  • 11.17日学习笔记
  • 在线升级
  • docker+jenkins实现自动化部署
  • ftp服务器搭建 linux
  • javascript类型
  • ftp工具linux
  • DNS是如何工作的
  • 美国研究生申请中介怎么选?2025高性价比机构测评推荐,藤校录取率超同行的机构盘点
  • iframe代码验证器-专业测试工具
  • 浏览器渲染逻辑
  • 不作评价。
  • 2025头皮修护精华 TOP 榜:头皮护理精华植萃 + 生物肽技术,口碑厂家全解析!
  • 正则的汉字匹配问题
  • 2025年北京搬家公司联系电话推荐榜单:速搬国际搬家精选榜单
  • float类型在MySQL中的存储方式
  • 2025年东莞厂房装修公司最新榜单:聚焦仓储物流厂房装修/恒温恒湿厂房装修定制化解决方案