Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl 使用';在';或';输出';在布局中创建细分求值着色器时?_Opengl_Glsl_Shader - Fatal编程技术网

Opengl 使用';在';或';输出';在布局中创建细分求值着色器时?

Opengl 使用';在';或';输出';在布局中创建细分求值着色器时?,opengl,glsl,shader,Opengl,Glsl,Shader,在《OpenGL编程指南》(OpenGL Programming Guide)中,一些代码在细分求值着色器中使用“In”,如下所示: 布局(三角形、等间距、逆时针、点)向外; 有些时候是这样的: 布局(四边形,等间距,cw); 变量的名称改变了,有时它是out,有时是in,我很困惑。我在代码中更改了它,没有区别,那么in和out之间有什么区别呢 […]变量的名称会改变,有时是out,有时是in 不,不是 允许您为基本体模式、顶点间距和顺序指定输入布局限定符。 允许您为顶点数指定输出布局限定符

在《OpenGL编程指南》(OpenGL Programming Guide)中,一些代码在细分求值着色器中使用“In”,如下所示:

布局(三角形、等间距、逆时针、点)向外;
有些时候是这样的:

布局(四边形,等间距,cw);
变量的名称改变了,有时它是
out
,有时是
in
,我很困惑。我在代码中更改了它,没有区别,那么
in
out
之间有什么区别呢

[…]变量的名称会改变,有时是
out
,有时是
in

不,不是

允许您为基本体模式、顶点间距和顺序指定输入布局限定符。
允许您为顶点数指定输出布局限定符

布局限定符:

布局(三角形、等间距、逆时针、点)向外;
不正确并导致编译时错误

[…]变量的名称会改变,有时是
out
,有时是
in

不,不是

允许您为基本体模式、顶点间距和顺序指定输入布局限定符。
允许您为顶点数指定输出布局限定符

布局限定符:

布局(三角形、等间距、逆时针、点)向外;

不正确并导致编译时错误。

哦,我现在明白了。甚至
布局(三角形、等距、逆时针、点)也指出了这一点在我的电脑上运行良好,我将编写正确的代码。谢谢!!!哦,我现在明白了。甚至
布局(三角形、等间距、逆时针、点)都指出了在我的电脑上运行良好,我将编写正确的代码。谢谢!!!