我使用的是webgl 1.0。
我想知道,如果我将顶点设置在-1〜1范围之外,则片段着色器是否在屏幕外(也可以在帧缓冲区外)运行。
[示例] 如果我设置如下。 绘制类型:gl.LINES 顶点:[-100000,-100000, 100000, 100000]<--- 1点2点制
gl.LINES
[-100000,-100000, 100000, 100000]
我认为在设置 顶点时显示结果是相同的:([-1,-1, 1, 1] 两个结果都是从左下到右上显示1条直线。)
[-1,-1, 1, 1]
我想知道第一个示例是由于运行大量片段着色器而导致性能降低。
javascript shader glsl webgl fragment-shader
fragment-shader ×1
glsl ×1
javascript ×1
shader ×1
webgl ×1