我试图在OpenTK项目中使用累积缓冲区无济于事。
我了解到在较新版本的OpenGL中已将其删除,因此我想知道它是否可在OpenTK中使用,如果可以,则取决于:
OpenTK.Graphics.OpenGL
的即时通讯。#version 330
in vec3 vPosition;
in vec3 vColor;
out vec4 color;
uniform mat4 modelview;
void
main()
{
gl_Position = modelview * vec4(vPosition, 1.0);
color = vec4( vColor, 1.0);
}
如果其中任何一个有不让我使用Accum缓冲区的错误,那么它也可能也会解决我的这个问题
OpenTK - How to achive antialiasing using accumulation buffer
如果仍然不建议使用功能,则取决于OpenGL Context类型。
如果使用兼容性配置文件OpenGL上下文,则即使在最近使用的OpenGL版本4.6中,所有不赞成使用的功能(作为累积缓冲区)仍然可用。在核心配置文件OpenGL上下文中,不赞成使用的功能已删除。
默认情况下,OpenTK创建兼容性配置文件OpenGL上下文。