openGL
longerVR
这个作者很懒,什么都没留下…
展开
-
openGL深度缓冲的glReadPixels函数读取以及真实数值的计算
1 glReadPixels保证glReadPixcels函数中的depthwidth*depthHeight大小和最后开辟的内存sceneDepthBuffer大小一样,要不然会报缺乏pdb文件的错误。if (hasVR)//头盔{ depthWidth = vr.getVRHmdScreenWidth(); depthHeigth = vr.getVRHmdScreenHeigth(); sceneDepthBuffer = (float *)malloc(sizeof(flo原创 2020-09-06 22:27:04 · 2976 阅读 · 0 评论 -
成功解决visual studio智能提示GLSL语法
visual studio智能提示GLSL语法原创 2019-12-30 09:52:38 · 2787 阅读 · 3 评论 -
成功解决OpenGL中第一人称人物模型和相机camera的绑定
成功解决OpenGL中第一人称人物模型和相机camera的绑定;原创 2019-12-19 15:11:42 · 1039 阅读 · 0 评论 -
openGL连接vive头盔
总的来说,这个过程没有什么难度,首先要相信自己,遇到问题了问别人,网上查吗,问题都是可以解决的;整个过程,建议采取以下步骤:首先将你的openvr的驱动和框架部署到你的OpenGL程序中然后将头盔连接到你的pc,保证你的pc有相应的接口,比如我的电脑没有pd和hdmi接口,导致换了台电脑;然后安装steam vr最后安装空间定位器,因为在实验室地方太小,这个定位器放自己旁边会导致自己的空间变小,所以建议放最后原创 2019-11-14 22:57:53 · 857 阅读 · 0 评论 -
OpenGL创建一个帧缓冲
主要总结了OpenGL创建一个帧缓冲的步骤原创 2019-10-24 13:26:47 · 165 阅读 · 0 评论 -
visual studio 2017新建OpenGL项目
文章目录摘要1 新建项目2.包含OpenGL的各种库摘要本文主要是针对OpenGL新建一个基础项目需要走的流程进行了详细的流程总结; 目的是帮助初次接触OpenGL做第一个实验的同学能够快速完成实验前的基本准备工作,少走弯路;本文是在别人的一些基础工作上做的一些哦那逛街1 新建项目 1.选择“空项目” 2.为项目命名为“cube”; 3.自定义项目位置“E:/work/OpenGL”;...原创 2019-08-02 21:19:32 · 789 阅读 · 1 评论 -
OpenGL中立方体的VAO和EBO表示方法
文章目录1.问题描述2.问题解答3.EBO表示法1.问题描述在openGL中下面这个数组的如何理解:const float vertices[] = { //立方体数组 -0.5f, -0.5f, -0.5f, 1.0f,0.0f,0.0f, 0.5f, -0.5f, -0.5f, 1.0f,0.0f,0.0f, 0.5f, 0.5f, -0.5f...原创 2019-08-02 21:24:28 · 471 阅读 · 0 评论