private static CreateFramebuffer ( int width, int height ) : |
||
width | int | |
height | int | |
return |
private static Framebuffer CreateFramebuffer(int width, int height)
{
Renderbuffer colorBuffer = Renderbuffer.CreateColorbuffer(width, height, OpenGL.GL_RGBA);
Renderbuffer depthBuffer = Renderbuffer.CreateDepthbuffer(width, height, DepthComponentType.DepthComponent24);
var framebuffer = new Framebuffer();
framebuffer.Bind();
framebuffer.Attach(colorBuffer);
framebuffer.Attach(depthBuffer);
framebuffer.CheckCompleteness();
return framebuffer;
}