【问题标题】:How to display a textured quad without the texture loaded yet(Android,opengles 2.0)如何在尚未加载纹理的情况下显示纹理四边形(Android,opengles 2.0)
【发布时间】:2015-06-13 12:27:50
【问题描述】:

目前在我使用 opengl es 的应用程序中,我必须显示一堆具有不同纹理的四边形。我想用显示“空白”的四边形异步加载纹理,直到纹理被加载,并在纹理完成加载时开始显示纹理...... 实现这一目标的最理想方式是什么?

【问题讨论】:

    标签: android opengl-es


    【解决方案1】:

    您在这里有多种选择,最可取的取决于您的情况。一些可能性:

    1. 编写一个不对纹理进行采样的着色器,并使用它直到您的纹理流入并准备就绪。
    2. 创建一个“空白”纹理,并将其绑定到适当的插槽,直到创建真正的纹理。然后,切换绑定。
    3. 与 #2 相同,但您可以改为更新空白纹理,并且不需要切换绑定。

    【讨论】:

    • 感谢您的想法,我正在尝试第三个选项,现在它工作正常。再次感谢:-)
    • 如果答案有帮助,请考虑投票或接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多