09 2024 档案

摘要:std::optional<Texture> texture; error:namespace"std"没有成员"optional" 原因:VS2019的C++语言标准默认为C++14。 解决方法:将项目属性中的C++语言标准从默认值改为C++17即可。 阅读全文
posted @ 2024-09-20 18:10 溪溯P 阅读(103) 评论(0) 推荐(0) 编辑
摘要:​参考文章:https://www.cnblogs.com/timlly/p/11471507.html 注:部分回答由 OpenAI 的 GPT 语言模型生成(主要是有序列表中包含的内容),生成的内容可能不完全准确或适用于所有情况。 为什么GPU中执行的指令如果有分支和循环会显著增加GPU消耗? 阅读全文
posted @ 2024-09-11 17:13 溪溯P 阅读(45) 评论(0) 推荐(0) 编辑
摘要:深度测试 glDepthMask(GL_FALSE):禁止深度缓冲的写入,对某些透明对象的渲染可能会使用到。先启用深度写入不透明物体,然后静止写入来渲染透明物体; MVP变换中的深度值:深度z的变换是非线性的,这样近处的物体深度精度很高,而远除的物体精度降低。 片段着色器内建gl_FragCoord 阅读全文
posted @ 2024-09-02 18:09 溪溯P 阅读(39) 评论(0) 推荐(0) 编辑
摘要:颜色 - LearnOpenGL CN 这部分是OpenGL光照部分的学习笔记,内容比较杂乱 绘制出光源模型 LearnOpenGL中给的是正方形的光源模型,这里修改成了球形的光源,更符合一些。 【生成球形顶点坐标】之前提到过,用两个欧拉角可以生成一个方向向量,这里一个欧拉角从0到2π被等分成N份, 阅读全文
posted @ 2024-09-02 18:09 溪溯P 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示