使用1D纹理与使用OpenGL(或任何其他图形库)中的2D纹理相比,是否有益(速度,内存等)。我意识到我只需要使用1坐标而不是2来解决纹理,但我想知道是否存在任何速度或内存优势?
答案 0 :(得分:0)
主要取决于目标平台的硬件和驱动程序。 尝试使用不同的方法来分析您的应用程序,您将获得正在进行的操作
答案 1 :(得分:0)
我正在寻找此问题“编辑”下列出的信息: Are 1D Textures Supported in WebGL yet?
1D纹理没有实际意义,它们的存在是因为它们不仅具有 目的,但旨在转化为GPU上的优化 本身(与2D纹理相对)。记住每个参数 需要时间加载到调用堆栈,几乎所有GPU编程 是一种优化每种可能操作的艺术。
这是否真的会提高任何应用程序的性能仍然需要进行分析。无论如何,我正在编写库代码,这足以让我做出我应该支持使用1D纹理的决定。