【发布时间】:2012-01-30 21:43:20
【问题描述】:
有没有办法在 y 坐标翻转的情况下将图像加载到 openGL 中? (上下翻转)。我正在使用 .NET Bitmap 和 BitmapData 类,并将 BitmapData.Scan0 传递给 OpenGL。
在 CPU 上使用.RotateFlip() 翻转位图太慢了。
除了翻转所有的texcoords,我可以在我们的引擎中解决这个问题吗?
【问题讨论】:
-
您确定翻转纹理是您程序中的瓶颈吗?
-
是的,像 FPS 计数器之类的东西在 CPU 上绘制文本并设置为纹理以在 GPU 上渲染到屏幕上。每一帧都要翻转它需要时间。
标签: c# opengl graphics textures opentk