Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void openGLControl1_OpenGLDraw(object sender, RenderEventArgs e)
- {
- OpenGL gl = openGLControl1.OpenGL;
- uint[] tex = new uint[1];
- uint[] vao = new uint[1];
- gl.GenVertexArrays(1, vao);
- gl.BindVertexArray(vao[0]);
- gl.GenTextures(1, tex);
- gl.BindTexture(OpenGL.GL_TEXTURE_2D, tex[0]);
- gl.TexParameter(OpenGL.GL_TEXTURE_2D, OpenGL.GL_TEXTURE_MAX_LEVEL, 0);
- gl.TexParameter(OpenGL.GL_TEXTURE_2D, OpenGL.GL_TEXTURE_MIN_FILTER, OpenGL.GL_LINEAR);
- gl.TexParameter(OpenGL.GL_TEXTURE_2D, OpenGL.GL_TEXTURE_MAG_FILTER, OpenGL.GL_LINEAR);
- gl.PixelStore(OpenGL.GL_UNPACK_ALIGNMENT, 1);
- gl.TexImage2D(OpenGL.GL_TEXTURE_2D, 0, OpenGL.GL_RGB, 2, 2, 0, OpenGL.GL_RGB, OpenGL.GL_UNSIGNED_BYTE, Viewport);
- gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT);
- gl.DrawArrays(OpenGL.GL_TRIANGLE_STRIP, 0, 4);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement