自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Vulkan 三角形 · 增量篇(动态 Viewport/Scissor + Vertex Buffer + Timeline Semaphore)

在 优快云 编辑器中:点击工具栏的。启用时间线信号量:构建加。,即可在文章底部生成。(带“下载”按钮)。

2025-10-20 12:29:43 359

原创 手把手带你画出第一个 Vulkan 三角形:完整代码 + CMake + 着色器

从 0 搭建 Vulkan 最小可运行工程:GLFW 创建窗口,开启验证层,选择物理/逻辑设备,查询并创建交换链,ImageView、RenderPass、图形管线到命令缓冲的完整链路。同步方面采用“每帧 + 每图像”组合,彻底解决二进制信号量在 present 中复用的校验报错;包含 CMake 两版(含自动编译 GLSL 到 SPIR-V)与完整源码和着色器,支持 Windows 快速构建与调试。适合新手直达“能跑起来”的三角形。

2025-10-19 14:43:15 462

原创 2020-07-14

用vs2019不知道为什么用不了gets()语句和puts()语句使用Devc++可以

2020-07-14 14:13:27 125

Vulkan 三角形最小工程(CMake+GLFW+GLSL→SPIR-V,可直接运行)

适用人群:Vulkan 新手/在校/转图形方向的工程师,想快速跑通第一个三角形。 资源内容: CMakeLists.txt(自动编译 GLSL→SPIR-V,并复制到可执行目录) src/main.cpp(GLFW 创建窗口、验证层、Swapchain、RenderPass、Pipeline、CommandBuffer) shaders/triangle.vert、shaders/triangle.frag(GLSL 450) README.md(一键构建与运行说明) 环境要求:CMake ≥ 3.20,C++17,GLFW,LunarG Vulkan SDK(确保 VULKAN_SDK 环境变量有效)。 构建步骤: cmake -S . -B build -G "Ninja" # 或 VS 生成器 cmake --build build --config Release cd build && ./VulkanTriangle # Windows: VulkanTriangle.exe 特点: 采用“每帧 + 每图像”信号量 + fence 绑定,修复二进制信号量在 vkQueuePresentKHR 期间复用的校验报错; 提供最小但完整的渲染闭环,便于后续扩展顶点缓冲、动态状态、时间线信号量等。

2025-10-19

OSG三维渲染引擎编程学习(全系列开展OSG学习).md

OSG三维渲染引擎编程学习(全系列开展OSG学习).md

2025-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除