2013-05-29 188 views
1

gl_FragCoord.xy的范围是什么?我知道gl_FragCoord s是屏幕坐标,但实际范围是多少? (0, width - 1)(1, width)?什么样的错误(如果有的话)glsl编译器生成说当我做一些基于fragcoord的计算时,我做了类似gl_FragCoord.x - 5什么是gl_FragCoord的范围

ps:我不需要标准化。

+0

为什么你认为编译器会如果你从另一个数字中减去一个数字会产生一个错误? –

+0

是的,你是对的。我的意思是使用它们作为数组索引:)。 – tayrak

回答

2

gl_FragCoord坐标被索引从0

表达gl_FragCoord.x - 5将导致在的范围内的值开始[-5,(宽度 - 5) - 1]

+0

谢谢。我想这是常识。 :) – tayrak