コード例 #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);
 }
コード例 #2
0
ファイル: Texture.cs プロジェクト: Spol-RafaSoftware/glorg2
 public Texture2D GetSide(CubemapSide side)
 {
     return(textures[(int)side]);
 }
コード例 #3
0
ファイル: Texture.cs プロジェクト: Spol-RafaSoftware/glorg2
 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,
 }
コード例 #4
0
ファイル: FrameBuffer.cs プロジェクト: r-bel/glorg2
 public void AttachTexture(CubeTexture tex, CubemapSide side)
 {
     MakeCurrent();
     //OpenGL.glFramebufferTexture(OpenGL.Const.GL_FRAMEBUFFER, OpenGL.Const.GL_COLOR_ATTACHMENT0, tex.Handle, 0, (uint)side);
 }