gpt4 book ai didi

ios - 仅在 iOS 上存在 GLSL 透明度问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:56:33 24 4
gpt4 key购买 nike

我的 LibGDX 应用程序中有一个非常简单的着色器,它可以在 Windows 10、MacOS 和各种 Android 设备上完美运行,但在 iOS 上一切都是黑色的(使用两台设备进行测试)。

是否有一个常见的“陷阱”可以解释这一点?

解决方案:

我必须在片段着色器的顶部添加以下内容:

#ifdef GL_ES
precision mediump float;
#endif

现在它无处不在。

最佳答案

如果您或库不检查错误返回,则通常会在没有任何明显原因的情况下出现黑屏,因为渲染上下文正在悄悄失败。某些事情可能会失败的原因有多种。这些主要是由驱动程序不支持您所依赖的功能引起的。 (来自较新 GL 版本或不受支持的扩展的功能)其他常见情况是部分缺少渲染。

关于ios - 仅在 iOS 上存在 GLSL 透明度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40205526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com