- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 threejs 第三天加载一个静态模型
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="threejsBuild/build/three.js"></script> ...
2019-04-08 18:50:27 1648
原创 Vulkan第四天 物理设备与队列簇
参考链接:https://www.cnblogs.com/heitao/p/6920400.html物理设备和队列簇与instance的关系通过VkInstance初始化Vulkan后,我们需要在系统中查找并选择一个支持我们所需功能的显卡。有不同类型的队列来源于不同的队列簇,每个队列簇只允许部分commands。例如,可以有一个队列簇,只允许处理计算commands或者只允许...
2019-03-25 23:07:00 487
原创 vulkan 第三天 validation layers 检错系统?
Vulkan API的设计核心是尽量最小化驱动程序的额外开销,所谓额外开销更多的是指向渲染以外的运算。其中一个具体的表现就是默认条件下,Vulkan API的错误检查的支持非常有限。即使遍历不正确的值或者将需要的参数传递为空指针,也不会有明确的处理逻辑,并且直接导致崩溃或者未定义的异常行为。之所以这样,是因为Vulkan要求每一个步骤定义都非常明确,导致很容易造成小错误,例如使用新的GPU功能,但...
2019-03-06 23:57:34 1289
原创 threejs第二天 把上一次的helloworld写上
发现一个问题,相机注视目标必须用 three.vector3,否则相机不知道lookat谁去了!上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>
2019-03-06 15:43:06 275
原创 threejs 开始第一天 hello world?
参考:http://www.hewebgl.com/article/getarticle/27我想threejs是啥这个网站上的介绍肯定比我要说的好的多,可以多看看这个。不过作为一个一直耕耘在pc端的三维程序员我想更多的关注在是否有一天bs和云渲染、分布式渲染能够kill pc端的大部分实现。写个hello world!居然失败了,后来发现 相机的lookat()是一个 th...
2019-03-06 11:15:52 640
原创 创建vulkan instance
#define GLFW_INCLUDE_VULKAN#include <GLFW/glfw3.h>#define GLM_FORCE_RADIANS#define GLM_FORCE_DEPTH_ZERO_TO_ONE#include <glm/glm.hpp>#include <glm/mat4x4.hpp>#include<vulka...
2019-03-06 00:20:05 2644
原创 vulkan环境初步搭建
环境 : vs2017glfwglmvulkanSDK1.1.97参考教程:https://www.cnblogs.com/heitao/p/6882815.html运行结果:验证了系统环境,搭建了一个本地git库及一个github库github库地址:https://github.com/falconlulu/XFutureEngine.git推荐用下reshaper c...
2019-03-05 01:38:23 1418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人