
遇到的问题
文章平均质量分 80
无名小基
学海无涯,回头是岸
展开
-
OpenGL shader文件 include
需求:写glsl shader文件写多了,有一些公共的函数要在不同shader文件重复写一遍,相当烦!因此想include一个公共的shader文件,这个文件存一些公共函数。实现这个功能有两个思路:要么在编译shader文件时处理宏定义include,同时要有自己一套的文件系统,shader文件里面include哪个文件,就去搜索自己的valid路径下是否存在这个文件,如果存在,读这个文件成字符...原创 2019-11-24 22:36:00 · 3057 阅读 · 0 评论 -
解决glfw的帧率固定的问题
1. 遇到的问题2. 解决方法1. 遇到的问题 在使用glfw时,需要显示FPS等性能数据时,渲染后帧率一直保持在60fps,即使渲染一个简单的正方形,其帧率仍保持在60fps左右2. 解决方法在google后发现是垂直同步(V-Sync) 的问题,垂直同步的作用是让显卡的运算和显示器刷新率一致以稳定输出的画面质量,就是说显示器能够支持的刷新率...原创 2018-08-09 22:23:26 · 4572 阅读 · 1 评论