gpt4 book ai didi

google-chrome - Google Chrome WebGL Shader编译链接器错误,统一名称相同但类型/精度不同

转载 作者:行者123 更新时间:2023-12-02 01:27:03 26 4
gpt4 key购买 nike

名称相同但类型/精度不同的 uniform

这是我在编译着色器时得到的结果,仅在 Windows 上使用最新的 Chrome。没有别的了

看着

http://www.cocos2d-x.org/forums/19/topics/39063?r=39258https://code.google.com/p/chromium/issues/detail?id=309527

我尝试为以下两项添加 highp,但也没有帮助。

VSShader:

  "attribute vec3 a_position;                  \n"
"attribute vec3 a_normal; \n"
"attribute vec2 a_texture; \n"

"uniform mat4 u_mvpMatrix; \n"
"uniform mat3 u_normalMatrix; \n"
"uniform vec4 u_lightDir; \n"
"uniform lowp int u_eT; \n"
"uniform lowp int u_eL; \n"
"uniform vec4 u_colormul; \n"

"varying float v_cf; \n"
"varying vec2 v_t; \n"

F 着色器

  "precision mediump float;                                     \n"
"uniform vec4 u_color; \n"
"uniform lowp int u_eT; \n"
"uniform sampler2D u_texture0; \n"
"uniform vec4 u_colormul; \n"

"varying float v_cf; \n"
"varying vec2 v_t; \n"

非常感谢尽早回复

谢谢

最佳答案

我通过向我的顶点着色器添加 precisionmediump float; 来解决这个问题,以匹配为其片段对应项定义的精度。

关于google-chrome - Google Chrome WebGL Shader编译链接器错误,统一名称相同但类型/精度不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20084865/

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