GLES2/3下LOD问题

上周有半天在调整shader fallback,主要测试了下texCUBElodtex2Dlod在GLES 2/3下是否能正常表现。

adreno profiler表明UNITY_SAMPLE_TEXCUBE_LOD在GLES3下会使用textureLod,在GLES2下回落到textureCUBE,没毛病~

GLES3_PBR

GLES2_PBR

比较麻烦的是tex2Dlod在GLES2下会自动使用GL_ARB_shader_texture_lod,所以不知道如果在不支持的机器上是什么表现。

我试图用SHADER_TARGET来区分结果发现编译出来的还是一样的…看来还是要尽量避免

GLES3_FXAA

GLES2_FXAA