为什么webgl在某些平台上混合不一致,我该如何解决?

时间:2015-01-11 22:18:38

标签: html5 cross-platform glsl webgl mix

所以在摆弄Game Maker,XNA,C#DirectX,C ++ DirectX,C ++ OpenGL和Java OpenGL之后,我来到了HTML5 / Javascript WebGL。

一切似乎都是单一的异常,混合预定义的着色器功能是跨平台的不一致。

在我测试的平台之外,2台Windows PC(AMD驱动程序+ chrome / nVidia驱动程序+ chrome),再次使用chroem的galaxy tab 2和使用chrome的HTC One,PC和tab 2都编译为“mix”(开始) ,结束,达美)“但HTC One由于我不知道的原因汇编为”混合(结束,开始,三角洲)“

我理解webgl实现是浏览器和机器特定的,但这是一个非常奇怪的区别,我相信HTC One是运行webgl的唯一机器,因为es 1.0而不是es 2.0,但我不确定是否会导致这种行为。

无论如何问题仍然存在,我将如何解决这个问题,以便在多个平台上始终如一地工作?

0 个答案:

没有答案