C# OpenTK—累积缓冲区的可用性
我试图在OpenTK项目中使用累积缓冲区,但没有效果 我了解到,在较新版本的OpenGL中,它已被删除,因此我想知道它在OpenTK中是否可用,如果可用,那么它是否依赖于:C# OpenTK—累积缓冲区的可用性,c#,opengl,opentk,opengl-compat,accumulate,C#,Opengl,Opentk,Opengl Compat,Accumulate,我试图在OpenTK项目中使用累积缓冲区,但没有效果 我了解到,在较新版本的OpenGL中,它已被删除,因此我想知道它在OpenTK中是否可用,如果可用,那么它是否依赖于: libariimusing-im当前使用的是OpenTK.Graphics.OpenGL 在着色器中设置的OpenGL版本,例如: #版本330 在vec3位置; 在vec3彩色; 输出vec4颜色; 统一mat4模型视图; 无效的 main() { gl_位置=模型视图*vec4(vPosition,1.0); 颜色=ve
OpenTK.Graphics.OpenGL
#版本330
在vec3位置;
在vec3彩色;
输出vec4颜色;
统一mat4模型视图;
无效的
main()
{
gl_位置=模型视图*vec4(vPosition,1.0);
颜色=vec4(vColor,1.0);
}
如果这一切都是因为不让我使用accum buffer造成的,那么它可能也会解决我的这个问题
如果不推荐的功能仍然可用,则取决于类型 如果使用兼容概要文件OpenGL上下文,则所有不推荐使用的功能(作为累积缓冲区)仍然可用,即使在最新的OpenGL版本4.6中也是如此。
在核心概要文件OpenGL上下文中,不推荐使用的功能将被删除 默认情况下,OpenTK创建兼容概要文件OpenGL上下文