
Vulkan
文章平均质量分 82
EniacCheng
80后古板程序员
电子游戏爱好者
展开
-
【Vulkan入门】24-控制视角
用鼠标和键盘控制视角原创 2025-01-09 19:50:16 · 559 阅读 · 0 评论 -
【Vulkan入门】23-DepthTest
介绍如何在Vulkan中开启深度测试原创 2025-01-09 15:41:21 · 512 阅读 · 0 评论 -
【Vulkan入门】22-MVP坐标转换
介绍如何在Vulkan中设置 模型矩阵 视觉矩阵和投影矩阵原创 2025-01-08 19:13:20 · 890 阅读 · 0 评论 -
【Vulkan入门】21-Coordinate Systems
介绍vulkan的坐标系统原创 2025-01-08 18:25:11 · 547 阅读 · 0 评论 -
【Vulkan入门】20-Texture[4/4]
绑定资源描述符原创 2024-12-24 10:49:02 · 865 阅读 · 0 评论 -
【Vulkan入门】19-Texture[3/4]
在和中,修改了片段着色器并创建了纹理Image。本篇介绍如何定义Sampler,Sampler顾名思义是采样器的意思,可以理解为着色器通过Sampler对象从纹理Image中获取颜色。再看一次片段着色器。texSampler是一个Sampler,便是通过texSampler获取颜色代码。从代码中可以看出,Sampler的输入是一个坐标, 输出是outColor。而texSampler这个对象内包含了纹理Image和通过坐标获取颜色的方法(方式)。接下来我们就定义一个Sampler。450。原创 2024-12-24 09:44:25 · 436 阅读 · 0 评论 -
【Vulkan入门】18-Texture[2/4]
创建纹理图片原创 2024-12-20 15:52:32 · 462 阅读 · 0 评论 -
【Vulkan入门】17-Texture[1/4]
使用纹理中的颜色原创 2024-12-20 14:08:45 · 1040 阅读 · 0 评论 -
【Vulkan入门】16-IndexBuffer
这样Vulkan会根据IndexBuffer,从VertexBuffer中先取出P1、P2、P3画一个三角形,再从VertexBuffer中取出P1、P2、P4画一个三角形。其实原理与VertexBuffer一样,申请Buffer,为Buffer分配Memory,然后将数据拷贝的Memory,将Buffer绑定到CommandBuffer上。在渲染前考虑一个问题,渲染一个三角形需要三个点,渲染两个相接的三角形需要几个点?答案是6个点,不过其中有两个点是重复的,如下图的P1和P2就是重复的。原创 2024-12-18 15:52:18 · 368 阅读 · 0 评论 -
【Vulkan入门】15-VertexBuffer
使用VertexBuffer传入顶点信息原创 2024-12-13 14:11:13 · 702 阅读 · 0 评论 -
【Vulkan入门】14-ShowBySDL
用SDL将之前渲染的图片显示出来原创 2024-12-13 09:30:42 · 1483 阅读 · 0 评论 -
【Vulkan入门】13-Render
渲染一帧图像原创 2024-12-12 16:11:58 · 674 阅读 · 0 评论 -
【Vulkan入门】12-RecordCommands
将Command记录到CommandBuffer中原创 2024-12-12 15:08:34 · 461 阅读 · 0 评论 -
【Vulkan入门】11-CreateCommandBuffer
创建commandpool和commandbuffer原创 2024-12-11 15:24:57 · 492 阅读 · 0 评论 -
【Vulkan入门】10-CreatePipeline
为止已经创建了FrameBuffer和RenderPass。建立Pipeline的先决条件已经具备。本篇就来创建Pipeline。没有出现错误就是最好的现象。原创 2024-12-11 14:20:34 · 606 阅读 · 0 评论 -
【Vulkan入门】09-CreateFrameBuffer
创建FrameBuffer原创 2024-12-10 16:18:56 · 1072 阅读 · 0 评论 -
【Vulkan入门】08-CreateRenderPass
创建RenderPass原创 2024-12-10 14:25:46 · 899 阅读 · 0 评论 -
【Vulkan入门】07-CreateShaderModule
如何创建ShaderModule原创 2024-12-06 15:19:37 · 912 阅读 · 0 评论 -
【Vulkan入门】06-Pipeline介绍
Vulkan Pipeline的结构原创 2024-12-06 11:15:05 · 351 阅读 · 0 评论 -
【Vulkan入门】05-开启Vulkan的validation
开启VK_LAYER_KHRONOS_validation原创 2024-12-05 09:57:04 · 865 阅读 · 0 评论 -
【Vulkan入门】04-开启Debug输出
开启Vulkan Debug信息原创 2024-12-05 09:32:44 · 826 阅读 · 0 评论 -
【Vulkan入门】03-创建Device
创建VkDevice和VkQueue原创 2024-12-04 13:34:36 · 659 阅读 · 0 评论 -
【Vulkan入门】02-选择物理设备
挑选一个物理设备来打工原创 2024-12-04 09:54:07 · 1087 阅读 · 0 评论 -
【Vulkan入门】01-列举物理设备
枚举物理设备原创 2024-12-03 19:03:59 · 447 阅读 · 0 评论 -
【Vulkan入门】00-创建VkInstance
创建VkInstance原创 2024-12-03 16:06:29 · 626 阅读 · 0 评论 -
【Vulkan入门】-自认为全网最清晰的Vulkan结构讲解
Vulkan结构介绍原创 2024-12-02 22:46:06 · 1165 阅读 · 0 评论