Beispiel #1
0
 public void AttachTexture(CubeTexture tex, CubemapSide side)
 {
     MakeCurrent();
     //OpenGL.glFramebufferTexture(OpenGL.Const.GL_FRAMEBUFFER, OpenGL.Const.GL_COLOR_ATTACHMENT0, tex.Handle, 0, (uint)side);
 }
Beispiel #2
0
 public Texture2D GetSide(CubemapSide side)
 {
     return(textures[(int)side]);
 }
Beispiel #3
0
 public void SetSide(CubemapSide side, Texture2D value)
 {
     OpenGL.glBindTexture(OpenGL.Const.GL_TEXTURE_CUBE_MAP, handle);
     textures[(int)side] = value;
     //OpenGL.glTexImage2D(OpenGL.Const.GL_TEXTURE_CUBE_MAP_POSITIVE_X + (uint)side, 0,
 }
Beispiel #4
0
 public void AttachTexture(CubeTexture tex, CubemapSide side)
 {
     MakeCurrent();
     //OpenGL.glFramebufferTexture(OpenGL.Const.GL_FRAMEBUFFER, OpenGL.Const.GL_COLOR_ATTACHMENT0, tex.Handle, 0, (uint)side);
 }