摘要:
是因为这个uniform没有被用到。被用到的意思不光是说,你使用了它,还必须是它对输出产生了作用。也就是说,只是在shader函数内部取用了它的值,这个uniform的used状态是false的。比如这里的haloTex//fpuniformsampler2DhaloTex;uniformvec4haloRect;voidmain(void){gl_FragColor=vec4(0,1,0,1);floatx=gl_FragCoord.x;floaty=gl_FragCoord.y;if(x>haloRect.x&&x<haloRect.z&&y&g 阅读全文
posted @ 2012-03-21 16:28 mumuliang 阅读(6123) 评论(1) 推荐(0) 编辑