摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 通过接下来的章节,我们将会开启有关图形管线的话题,通过对图形渲染管线的配置完成最后的三角形绘画。所谓图形管线就是将mesh使用到的vertices定点数据和贴 阅读全文
posted @ 2017-09-29 11:16
石涛涛
阅读(229)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 与之前的图像API不同,Vulkan中的着色器代码必须以二进制字节码的格式使用,而不是像GLSL和HLSL这样具有比较好的可读性的语法。此字节格式成为SPIR-V,它可以与Vulkan 阅读全文
posted @ 2017-09-29 11:15
石涛涛
阅读(367)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Setup 这一章节会把之前的所有内容进行整合。我们将会编写drawFrame函数,通过主循环main loop将三角形绘制到屏幕。在mainLoop函数调用: void mainLo 阅读全文
posted @ 2017-09-29 11:14
石涛涛
阅读(292)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Setup 在我们完成管线的创建工作之前,我们需要告诉Vulkan渲染时候使用的framebuffer帧缓冲区附件相关信息。我们需要指定多少个颜色和深度缓冲区将会被使用,指定多少个采样 阅读全文
posted @ 2017-09-29 11:14
石涛涛
阅读(166)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 早起的图形API在图形渲染管线的许多阶段提供了默认的状态。在Vulkan中,从viewport的大小到混色函数,需要凡事做到亲历亲为。在本章节中我们会填充有关固有功能操作的所有结构体。 阅读全文
posted @ 2017-09-29 11:14
石涛涛
阅读(255)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 现在我们已经成功的在屏幕上绘制出三角形,但是在某些情况下,它会出现异常情况。窗体surface会发生改变,使得交换链不在与其兼容。可能导致这种情况发生的原因之 阅读全文
posted @ 2017-09-29 11:13
石涛涛
阅读(738)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 在接下来几个章节中,我们将会使用内存顶点缓冲区来替换之前硬编码到vertex shader中的顶点数据。我们将从最简单的方法开始创建一个CPU可见的缓冲区,并 阅读全文
posted @ 2017-09-29 11:13
石涛涛
阅读(199)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 在Vulkan中,缓冲区是内存的一块区域,该区域用于向显卡提供预要读取的任意数据。它们可以用来存储顶点数据,也可以用于其他目的。与之前创建的Vulkan对象不 阅读全文
posted @ 2017-09-29 11:12
石涛涛
阅读(331)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 在实际产品的运行环境中3D模型的数据往往共享多个三角形之间的顶点数据。即使绘制一些简单的图形也是如此,比如矩形: 绘制矩形需要两个三角形,通常意味着我们需要6 阅读全文
posted @ 2017-09-29 11:11
石涛涛
阅读(307)
评论(0)
推荐(0)
摘要:
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 顶点缓冲区现在已经可以正常工作,但相比于显卡内部读取数据,单纯从CPU访问内存数据的方式性能不是最佳的。最佳的方式是采用VK_MEMORY_PROPERTY_ 阅读全文
posted @ 2017-09-29 11:11
石涛涛
阅读(294)
评论(0)
推荐(0)
浙公网安备 33010602011771号