摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 在这一章节,我们了解一下将渲染图像提交到屏幕的基本机制。这种机制称为交换链,并且需要在Vulkan上下文中被明确创建。从屏幕的角度观察,交换链本质上是一个图像队列。应用程序作为生产者会 阅读全文
posted @ 2017-06-03 13:50 黑桃花 阅读(3198) 评论(0) 推荐(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 到目前为止,我们了解到Vulkan是一个与平台特性无关联的API集合。它不能直接与窗口系统进行交互。为了将渲染结果呈现到屏幕,需要建立Vulkan与窗体系统之间的连接,我们需要使用WS 阅读全文
posted @ 2017-06-01 14:19 黑桃花 阅读(3466) 评论(6) 推荐(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 在选择要使用的物理设备之后,我们需要设置一个逻辑设备用于交互。逻辑设备创建过程与instance创建过程类似,也需要描述我们需要使用的功能。因为我们已经查询过 阅读全文
posted @ 2017-05-31 00:27 黑桃花 阅读(3019) 评论(0) 推荐(1) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Selecting a physical device 通过VkInstance初始化Vulkan后,我们需要在系统中查找并选择一个支持我们所需功能的显卡。实际上,我们可以选择任意数量 阅读全文
posted @ 2017-05-30 14:36 黑桃花 阅读(3410) 评论(0) 推荐(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 What are validation layers? Vulkan API的设计核心是尽量最小化驱动程序的额外开销,所谓额外开销更多的是指向渲染以外的运算。其中一个具体的表现就是默认 阅读全文
posted @ 2017-05-26 01:08 黑桃花 阅读(5804) 评论(0) 推荐(1) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Creating an instance 与Vulkan打交道,通常的步骤是创建一个intance去初始化Vulkan library。这个instance是您的应用程序与Vulkan 阅读全文
posted @ 2017-05-24 20:51 黑桃花 阅读(4761) 评论(0) 推荐(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 General structure 在上一节中,我们创建了一个正确配置、可运行的的Vulkan应用程序,并使用测试代码进行了测试。本节中我们从头开始,使用如下代码构建一个基于GLFW的 阅读全文
posted @ 2017-05-23 12:58 黑桃花 阅读(5812) 评论(2) 推荐(1) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 相信很多人在开始学习Vulkan开发的起始阶段都会在开发环境的配置上下一些功夫,那么本问将会引导大家快速的完成Vulkan在Windows下的开发环境,并使用几个常用的开发工具库。 V 阅读全文
posted @ 2017-05-20 18:26 黑桃花 阅读(11941) 评论(0) 推荐(2) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity5.3.8f1 Unity提供了2D Object Sprite对象,但是没有提供外轮廓Outline效果的支持,本次将会使用扩展版本的默认sprite着色器以及一个简单的组件来添加sprite的轮廓。这可以用于 阅读全文
posted @ 2017-05-14 01:45 黑桃花 阅读(5813) 评论(1) 推荐(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity5.6.0f3 Unity UI系统是非常好的,但默认情况下,使用像像素艺术风格游戏那样需要非常锋利的边框的字体时,它不会很好地运行。虽然字体看起来很好,但仔细检查时,字符的边缘稍微模糊,有时字符看起来很差。在下 阅读全文
posted @ 2017-05-04 00:47 黑桃花 阅读(9368) 评论(1) 推荐(0) 编辑