标签: c++ opengl
我想知道你是否必须做任何事情才能在开放式GL中使用屏幕尺寸而不是-1比1的比例。
所以不要使用0.75或0.5等绘制形状。 如果我的屏幕宽度和高度都是500,我可以使用0到500之间的任何东西吗?
答案 0 :(得分:0)
顶点着色器输出必须在此[-1,1]范围内。这是一种独立于分辨率的技术,这是优选的。
但是,片段着色器输入可以使用两个比例。使用内置变量gl_FragCoord读取片段坐标。