摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Android studio 2.3.3 | ExoPlayer r2.5.1 使用 ExoPlayer 已经有一段时间了,对播放器的整体架构设计 到 具体实现 佩服至极,特别建议开发播放器的同学有机会一定要看看,相信会受阅读全文
posted @ 2017-08-21 12:32 黑桃花 阅读(93) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Android studio 2.3.3 这两天一直在调试一个BUG,具体为通过 NativeC 来处理上层Android Java传递的字节数组 byte[]。通过查阅 Oracle手册 确认JNI 与底层 C 或者 C阅读全文
posted @ 2017-08-02 10:31 黑桃花 阅读(110) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 应用程序现在已经可以渲染纹理3D模型,但是 vertices 顶点和 indices 索引数组中的几何体不是很有趣。在本章节我们扩展程序,从实际的模型文件冲加阅读全文
posted @ 2017-07-20 13:05 黑桃花 阅读(270) 评论(2) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 到目前为止,我们所使用的几何图形为3D,但仍然完全扁平的。在本章节中我们添加Z坐标到3D模型数据中。我们将使用这个第三个坐标在当前平面上放置一个正方形,以查看阅读全文
posted @ 2017-07-17 11:11 黑桃花 阅读(178) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 我们在教程的 uniform buffer 章节中首次了解了描述符。在本章节我们会看到一种新的描述符类型:combined image sampler 组合图阅读全文
posted @ 2017-07-11 10:16 黑桃花 阅读(126) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 在本章节我们将为图形管线创建另外两个资源来对图像进行采样。第一个资源我们之前已经接触过了,就是交换链,但是第二个资源比较新,它涉及着色器如何从图像中读取纹素。 Texture imag阅读全文
posted @ 2017-07-10 10:33 黑桃花 阅读(153) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 到目前为止,几何图形使用每个顶点颜色进行着色处理,这是一个局限性比较大的方式。在本教程的一部分内容中,我们实现纹理映射,使得几何图形看起来更加生动有趣。这也会阅读全文
posted @ 2017-07-06 10:38 黑桃花 阅读(200) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 描述符布局描述了前一章节讨论过的可以绑定的描述符的类型。在本章节,我们创建描述符集,它将实际指定一个VkBuffer来绑定到一个uniform buffer描阅读全文
posted @ 2017-06-30 11:05 黑桃花 阅读(129) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 我们现在可以将任意属性传递给每个顶点的顶点着色器使用。但是全局变量呢?我们将会从本章开始介绍3D图形相关的内容,并需要一个模型视图投影矩阵。我们可以将其包含为阅读全文
posted @ 2017-06-28 09:20 黑桃花 阅读(235) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 在实际产品的运行环境中3D模型的数据往往共享多个三角形之间的顶点数据。即使绘制一些简单的图形也是如此,比如矩形: 绘制矩形需要两个三角形,通常意味着我们需要6阅读全文
posted @ 2017-06-25 14:59 黑桃花 阅读(171) 评论(0) 编辑