小编Tac*_*B0t的帖子

JS - 未声明的标识符:GLSL脚本中的'var'

我对HTML和Javascript有点新,在我的html中,我有以下代码:

        <script id="fragmentShader" type="x-shader/x-fragment">
                precision mediump float;

                //varying vec3 fragmentColor;  //not needed?
                varying vec3 fragmentNormal;
                varying vec3 fragmentLight;
                varying vec3 fragmentView;

                uniform vec3 modelColor;
                uniform vec3 lightColor;

                void main() {
                        var m = normalize(fragmentNormal);
                        var l = normalize(fragmentLight);
                        var v = normalize(fragmentView);
                        var h = normalize(l + v);

                        var d = Math.max(l * m , 0);
                        var s = Math.pow(Math.max(h * m, 0), 10);

                        fragmentColor = modelColor * lightColor * d + lightColor * s;

                        gl_FragColor = vec4(fragmentColor, 1.0);
                } …
Run Code Online (Sandbox Code Playgroud)

html javascript glsl webgl

5
推荐指数
1
解决办法
454
查看次数

为什么C不需要垃圾收集器?

我对此的理解归结为 C 的起源作为“便携式汇编器”和更少开销的选择。这就是全部内容了吗?

c garbage-collection

2
推荐指数
1
解决办法
4071
查看次数

标签 统计

c ×1

garbage-collection ×1

glsl ×1

html ×1

javascript ×1

webgl ×1