自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 openGL 学习第三天

如果你声明了一个uniform却在GLSL代码中没用过,编译器会静默移除这个变量,导致最后编译出的版本中并不会包含它,这可能导致几个非常麻烦的错误,记住这点!顶点着色器传出,片段着色器接收。在openGL上的例子。,用qt简单实现一下。

2024-03-22 14:08:19 136 1

原创 qt+openGL学习第二天

也可以使用addCacheableShaderFromSourceFile,原文档的解释是编译被延迟到 link(),并且可能根本不会发生,因为 link() 可能会使用 Qt 的着色器磁盘缓存中的程序二进制文件。这通常会显著提高性能。文档大致解释:可以被加在父对象上,该程序在调用 addShader() 函数之前将无效。也是qt提供的从文件加载着色器的接口,可以看到qt文档价绍的还是很清楚的。

2024-03-20 14:13:10 119 1

原创 自学qt+openGL的第一天

一般当你打算绘制多个物体时,你首先要生成/配置所有的VAO(和必须的VBO及属性指针),然后储存它们供后面使用。当我们打算绘制物体的时候就拿出相应的VAO,绑定它,绘制完物体后,再解绑VAO。当目标是GL_ELEMENT_ARRAY_BUFFER的时候,VAO会储存glBindBuffer的函数调用。需要自己构建类,目的是为了方便qt的ui对象直接使用openGL属性,似乎qt6.5的qopenglfunctions_4_5_core.h不能直接使用VAO,头文件加入。来自learnOpenGL。

2024-03-20 13:48:44 307

原创 初学C++的一天

学习C++记笔记的第一天

2022-10-01 22:28:08 165 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除