![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 64
Senorkit6
C++
展开
-
FreeType字体缩放导致模糊不清解决办法
网络上的Opengl+Freetype渲染文字的教程普遍上在RenderText函数里使用scale参数改变矩形顶点来控制文字的大小,笔者在试过之后发现可用性十分有限,scale为整数的时候可用,一旦为浮点数,经过缩放后的文字会变得模糊不清,实在没有这样做的必要。这样设置后读出来的纹理就是12像素大小,我们完全不需要用额外的scale参数去改变字符矩形的大小。,该api用于控制读取字体纹理大小。原创 2024-07-11 16:48:33 · 342 阅读 · 0 评论 -
OpenGL模板测试的应用场景—凹多边形的绘制
OpenGL用于绘制凸多边形的场景很常见,如三角形、矩形等,同时OpenGL是可以绘制凹多边形的,原理就是将凹多边形拆分为若干三角形进行绘制。就像这样:绘制结果:这样绘制虽然可行,但是效率低,我们用到了9个顶点。在实际工作中,往往点非常多,效 率是很必要的。绘制失败了,这是因为当时会形成三个三角形,这三个三角形能够正确画出最终的凹多边形,而当,OpenGL会以它为中心构造三角形,就会形成这样三个三角形,这不是我们想要的。原创 2022-12-10 11:57:29 · 2076 阅读 · 3 评论