aboutsummaryrefslogtreecommitdiff
path: root/sp/src/public/togl/linuxwin/cglmfbo.h
diff options
context:
space:
mode:
authorJørgen P. Tjernø <[email protected]>2013-12-02 19:31:46 -0800
committerJørgen P. Tjernø <[email protected]>2013-12-02 19:46:31 -0800
commitf56bb35301836e56582a575a75864392a0177875 (patch)
treede61ddd39de3e7df52759711950b4c288592f0dc /sp/src/public/togl/linuxwin/cglmfbo.h
parentMark some more files as text. (diff)
downloadsource-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz
source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip
Fix line endings. WHAMMY.
Diffstat (limited to 'sp/src/public/togl/linuxwin/cglmfbo.h')
-rw-r--r--sp/src/public/togl/linuxwin/cglmfbo.h162
1 files changed, 81 insertions, 81 deletions
diff --git a/sp/src/public/togl/linuxwin/cglmfbo.h b/sp/src/public/togl/linuxwin/cglmfbo.h
index f3415795..0cfd4226 100644
--- a/sp/src/public/togl/linuxwin/cglmfbo.h
+++ b/sp/src/public/togl/linuxwin/cglmfbo.h
@@ -1,82 +1,82 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// cglmfbo.h
-// GLMgr FBO's (render targets)
-//
-//===============================================================================
-
-#ifndef CGLMFBO_H
-#define CGLMFBO_H
-
-#pragma once
-
-// good FBO references / recaps
-// http://www.songho.ca/opengl/gl_fbo.html
-// http://www.gamedev.net/reference/articles/article2331.asp
-
-// ext links
-
-// http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt
-// http://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt
-
-//===============================================================================
-
-// tokens not in the SDK headers
-
-#ifndef GL_DEPTH_STENCIL_ATTACHMENT_EXT
- #define GL_DEPTH_STENCIL_ATTACHMENT_EXT 0x84F9
-#endif
-
-//===============================================================================
-
-// forward declarations
-
-class GLMContext;
-
-enum EGLMFBOAttachment
-{
- kAttColor0, kAttColor1, kAttColor2, kAttColor3,
- kAttDepth, kAttStencil, kAttDepthStencil,
- kAttCount
-};
-
-struct GLMFBOTexAttachParams
-{
- CGLMTex *m_tex;
- int m_face; // keep zero if not cube map
- int m_mip; // keep zero if notmip mapped
- int m_zslice; // keep zero if not a 3D tex
-};
-
-class CGLMFBO
-{
- friend class GLMContext;
- friend class GLMTester;
- friend class CGLMTex;
-
- friend struct IDirect3D9;
- friend struct IDirect3DDevice9;
-
-public:
- CGLMFBO( GLMContext *ctx );
- ~CGLMFBO( );
-
-protected:
- void TexAttach( GLMFBOTexAttachParams *params, EGLMFBOAttachment attachIndex, GLenum fboBindPoint = GL_FRAMEBUFFER_EXT );
- void TexDetach( EGLMFBOAttachment attachIndex, GLenum fboBindPoint = GL_FRAMEBUFFER_EXT );
- // you can also pass GL_READ_FRAMEBUFFER_EXT or GL_DRAW_FRAMEBUFFER_EXT to selectively bind the receiving FBO to one or the other.
-
- void TexScrub( CGLMTex *tex );
- // search and destroy any attachment for the named texture
-
- bool IsReady( void ); // aka FBO completeness check - ready to draw
-
- GLMContext *m_ctx; // link back to parent context
-
- GLuint m_name; // name of this FBO in the context
-
- GLMFBOTexAttachParams m_attach[ kAttCount ]; // indexed by EGLMFBOAttachment
-};
-
-
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// cglmfbo.h
+// GLMgr FBO's (render targets)
+//
+//===============================================================================
+
+#ifndef CGLMFBO_H
+#define CGLMFBO_H
+
+#pragma once
+
+// good FBO references / recaps
+// http://www.songho.ca/opengl/gl_fbo.html
+// http://www.gamedev.net/reference/articles/article2331.asp
+
+// ext links
+
+// http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt
+// http://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt
+
+//===============================================================================
+
+// tokens not in the SDK headers
+
+#ifndef GL_DEPTH_STENCIL_ATTACHMENT_EXT
+ #define GL_DEPTH_STENCIL_ATTACHMENT_EXT 0x84F9
+#endif
+
+//===============================================================================
+
+// forward declarations
+
+class GLMContext;
+
+enum EGLMFBOAttachment
+{
+ kAttColor0, kAttColor1, kAttColor2, kAttColor3,
+ kAttDepth, kAttStencil, kAttDepthStencil,
+ kAttCount
+};
+
+struct GLMFBOTexAttachParams
+{
+ CGLMTex *m_tex;
+ int m_face; // keep zero if not cube map
+ int m_mip; // keep zero if notmip mapped
+ int m_zslice; // keep zero if not a 3D tex
+};
+
+class CGLMFBO
+{
+ friend class GLMContext;
+ friend class GLMTester;
+ friend class CGLMTex;
+
+ friend struct IDirect3D9;
+ friend struct IDirect3DDevice9;
+
+public:
+ CGLMFBO( GLMContext *ctx );
+ ~CGLMFBO( );
+
+protected:
+ void TexAttach( GLMFBOTexAttachParams *params, EGLMFBOAttachment attachIndex, GLenum fboBindPoint = GL_FRAMEBUFFER_EXT );
+ void TexDetach( EGLMFBOAttachment attachIndex, GLenum fboBindPoint = GL_FRAMEBUFFER_EXT );
+ // you can also pass GL_READ_FRAMEBUFFER_EXT or GL_DRAW_FRAMEBUFFER_EXT to selectively bind the receiving FBO to one or the other.
+
+ void TexScrub( CGLMTex *tex );
+ // search and destroy any attachment for the named texture
+
+ bool IsReady( void ); // aka FBO completeness check - ready to draw
+
+ GLMContext *m_ctx; // link back to parent context
+
+ GLuint m_name; // name of this FBO in the context
+
+ GLMFBOTexAttachParams m_attach[ kAttCount ]; // indexed by EGLMFBOAttachment
+};
+
+
#endif \ No newline at end of file