Glsl 从内部着色器写入变量以供外部使用
从着色器内部,我无法修改制服或属性。有没有一种方法可以编写一个可以在着色器外部使用的变量Glsl 从内部着色器写入变量以供外部使用,glsl,three.js,webgl,shader,Glsl,Three.js,Webgl,Shader,从着色器内部,我无法修改制服或属性。有没有一种方法可以编写一个可以在着色器外部使用的变量 我的目标是确定z轴上的最低顶点和最高顶点。我当然可以在for循环中遍历所有顶点,但着色器无论如何都会遍历它们,而且速度更快。不太可能。着色器的输出始终为像素。除此之外的任何操作都会违反GPU的流处理特性。您可以读取结果像素值
我的目标是确定z轴上的最低顶点和最高顶点。我当然可以在for循环中遍历所有顶点,但着色器无论如何都会遍历它们,而且速度更快。不太可能。着色器的输出始终为像素。除此之外的任何操作都会违反GPU的流处理特性。您可以读取结果像素值