- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过在屏幕上绘制的简单立方体测试面部剔除(理论上,在旋转过程中的任何时候都不会绘制 3 个面)。我纠正了我的顶点,使一切都朝向正确的方向,然后做了glEnable(GL_CULL_FACE)
.问题是我没有看到我得到的帧速率有任何变化(也就是说, cull_face 似乎根本没有提高性能)。
我的情况是否根本不是剔除有帮助的情况,如果是这样,剔除在哪些情况下具有明显的优势?
关于我的测试用例:我只是简单地画了一堆散布在一个大立方体中的立方体。增加立方体的数量,直到我的帧速率显着下降,这样我就可以测量性能改进。在更改顶点的处理方式时,我确实看到了改进。但我认为面部剔除没有任何变化。
最佳答案
光栅化多边形,尤其是简单的着色器/照明,在现代 GPU 上是如此之快,以至于对于小多边形,您可能无法注意到差异。
如果您想更清楚地看到差异,请尝试使用更大的多边形或更复杂的着色器程序来增加花在着色上的时间百分比。
关于opengl - 背面剔除真的能提高性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12016385/
我有一个充满体素的世界,假设我的世界是 320*320*96 体素。我的想法是将整个世界加载到我的视频卡的内存中,这样在将新的“ block ”传输到 GPU 时就不会损失性能。为显示体素世界而生成的
我不知道如何告诉 libgdx 在透明贴花后面绘制绿色球体。 这是我的问题的示例图片: 贴花创建:前两个参数是宽度和高度,最后一个标志是透明与否。 Decal.newDecal(count * (GU
我有 vector ,我想检索一个包含所有条目的 vector ,这些条目在所有输入 vector 中的任何地方都不重复。 #include int main() { std::vector a
我正在尝试为网站设置代码块的样式。容器 div 设置为垂直和水平溢出。问题是当它水平溢出时,斑马条纹背景颜色被剔除。我也尝试过使用背景图片,但它也剔除了它。为什么会这样?我该如何解决? 谢谢。 图片:
我应该在调用 Canvas 绘制方法之前剔除元素还是让 Canvas 处理剔除。我是否应该实现如下逻辑: if(circle.x+circle.radius>=0 || circle.x-circle
我刚刚发现 Azure Blob 存储上有 100 GB 的日志文件/失败请求日志,这些日志文件多年来一直在累积。是否有管理它们的工具或技术 - 目录结构很复杂,因此它不像按日期排序那么简单(我使用
我是一名优秀的程序员,十分优秀!