Vulkan
文章平均质量分 92
xinyi1210
这个作者很懒,什么都没留下…
展开
-
wiki of vulkan
PrepareEdit this section1、IntroductionVulkan is a new API of the Khronos group (known as OpenGL) that provides a better abstraction for modern graphics cards. The idea behind Vulkan is similar to that of Direct3D 12 and Metal,Advantage:Better performa原创 2021-08-12 10:58:30 · 152 阅读 · 0 评论 -
wiki of Vulkan
文章目录Prepare1、Introduction2、Triangle process3. Coding ConventionDraw a triangle1. Configuration1.1 General ArchitectureResource Management验证层物理设备2、Presentation显示2.2交换链Swap chain2.3图像视图Prepare1、IntroductionVulkan is a new API of the Khronos group (known a原创 2021-08-06 18:44:11 · 592 阅读 · 0 评论 -
绘制图片-vulkan
文章目录1、Framebuffers 帧缓冲区2、Command buffer命令缓冲区2.1 Command Pool命令池1、Framebuffers 帧缓冲区1、帧缓冲区与交换链的关系和区别?帧缓冲区含有一个和交换链大小格式相同的attachments附件和渲染通道,附件中是帧缓冲区已有的颜色,交换链中的图片经过渲染和与帧缓冲区已有颜色混合,重新放回交换链?问题:Vulkan 没有 默认帧缓冲区的概念,因此需要交换链来拥有将渲染的缓冲区,使得图片能在屏幕上可视化。那么图片渲染之后放置到哪里?原创 2021-08-02 14:24:09 · 489 阅读 · 0 评论 -
Vulkan Pipeline
Vulkan Pipeline1、固定功能1.1顶点输入1.2输入组件1.3视觉端口viewports和剪刀scissors1、用`VkViewport viewport{};`定义一个视觉viewport;2、用`VkRect2D scissor{};`定义一个scissor3、用` VkPipelineViewportStateCreateInfo` 结构组合 视口viewport 和剪刀矩形 scissor rectangles成一个视口状态viewport state1.4 光栅化…更新中1、固原创 2021-07-28 14:52:59 · 696 阅读 · 0 评论