1D与2D纹理有什么好处吗?

时间:2014-08-04 16:17:55

标签: opengl graphics textures

使用1D纹理与使用OpenGL(或任何其他图形库)中的2D纹理相比,是否有益(速度,内存等)。我意识到我只需要使用1坐标而不是2来解决纹理,但我想知道是否存在任何速度或内存优势?

2 个答案:

答案 0 :(得分:0)

主要取决于目标平台的硬件和驱动程序。 尝试使用不同的方法来分析您的应用程序,您将获得正在进行的操作

答案 1 :(得分:0)

我正在寻找此问题“编辑”下列出的信息: Are 1D Textures Supported in WebGL yet?

  

1D纹理没有实际意义,它们的存在是因为它们不仅具有   目的,但旨在转化为GPU上的优化   本身(与2D纹理相对)。记住每个参数   需要时间加载到调用堆栈,几乎所有GPU编程   是一种优化每种可能操作的艺术。

这是否真的会提高任何应用程序的性能仍然需要进行分析。无论如何,我正在编写库代码,这足以让我做出我应该支持使用1D纹理的决定。

相关问题