diff options
Diffstat (limited to 'indra/newview/lldrawpoolwlsky.h')
| -rw-r--r-- | indra/newview/lldrawpoolwlsky.h | 60 | 
1 files changed, 30 insertions, 30 deletions
diff --git a/indra/newview/lldrawpoolwlsky.h b/indra/newview/lldrawpoolwlsky.h index 85d0e57838..3c4b94b467 100644 --- a/indra/newview/lldrawpoolwlsky.h +++ b/indra/newview/lldrawpoolwlsky.h @@ -1,25 +1,25 @@ -/**  +/**   * @file lldrawpoolwlsky.h   * @brief LLDrawPoolWLSky class definition   *   * $LicenseInfo:firstyear=2007&license=viewerlgpl$   * Second Life Viewer Source Code   * Copyright (C) 2010, Linden Research, Inc. - *  + *   * This library is free software; you can redistribute it and/or   * modify it under the terms of the GNU Lesser General Public   * License as published by the Free Software Foundation;   * version 2.1 of the License only. - *  + *   * This library is distributed in the hope that it will be useful,   * but WITHOUT ANY WARRANTY; without even the implied warranty of   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   * Lesser General Public License for more details. - *  + *   * You should have received a copy of the GNU Lesser General Public   * License along with this library; if not, write to the Free Software   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA - *  + *   * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA   * $/LicenseInfo$   */ @@ -34,43 +34,43 @@ class LLGLSLShader;  class LLDrawPoolWLSky : public LLDrawPool {  public: -	static const U32 SKY_VERTEX_DATA_MASK =	LLVertexBuffer::MAP_VERTEX | -							LLVertexBuffer::MAP_TEXCOORD0; -	static const U32 STAR_VERTEX_DATA_MASK =	LLVertexBuffer::MAP_VERTEX | -		LLVertexBuffer::MAP_COLOR | LLVertexBuffer::MAP_TEXCOORD0; +    static const U32 SKY_VERTEX_DATA_MASK = LLVertexBuffer::MAP_VERTEX | +                            LLVertexBuffer::MAP_TEXCOORD0; +    static const U32 STAR_VERTEX_DATA_MASK =    LLVertexBuffer::MAP_VERTEX | +        LLVertexBuffer::MAP_COLOR | LLVertexBuffer::MAP_TEXCOORD0;      static const U32 ADV_ATMO_SKY_VERTEX_DATA_MASK = LLVertexBuffer::MAP_VERTEX                                                     | LLVertexBuffer::MAP_TEXCOORD0; -	LLDrawPoolWLSky(void); -	/*virtual*/ ~LLDrawPoolWLSky(); +    LLDrawPoolWLSky(void); +    /*virtual*/ ~LLDrawPoolWLSky(); + +    /*virtual*/ bool isDead() { return false; } -	/*virtual*/ bool isDead() { return false; } +    /*virtual*/ S32 getNumDeferredPasses() { return 1; } +    /*virtual*/ void beginDeferredPass(S32 pass); +    /*virtual*/ void endDeferredPass(S32 pass); +    /*virtual*/ void renderDeferred(S32 pass); -	/*virtual*/ S32 getNumDeferredPasses() { return 1; } -	/*virtual*/ void beginDeferredPass(S32 pass); -	/*virtual*/ void endDeferredPass(S32 pass); -	/*virtual*/ void renderDeferred(S32 pass); +    /*virtual*/ LLViewerTexture *getDebugTexture(); +    /*virtual*/ U32 getVertexDataMask() { return SKY_VERTEX_DATA_MASK; } +    /*virtual*/ bool verify() const { return true; }        // Verify that all data in the draw pool is correct! +    /*virtual*/ S32 getShaderLevel() const { return mShaderLevel; } -	/*virtual*/ LLViewerTexture *getDebugTexture(); -	/*virtual*/ U32 getVertexDataMask() { return SKY_VERTEX_DATA_MASK; } -	/*virtual*/ bool verify() const { return true; }		// Verify that all data in the draw pool is correct! -	/*virtual*/ S32 getShaderLevel() const { return mShaderLevel; } -	 -	//static LLDrawPool* createPool(const U32 type, LLViewerTexture *tex0 = NULL); +    //static LLDrawPool* createPool(const U32 type, LLViewerTexture *tex0 = NULL); -	/*virtual*/ LLViewerTexture* getTexture(); -	/*virtual*/ bool isFacePool() { return false; } -	/*virtual*/ void resetDrawOrders(); +    /*virtual*/ LLViewerTexture* getTexture(); +    /*virtual*/ bool isFacePool() { return false; } +    /*virtual*/ void resetDrawOrders(); -	static void cleanupGL(); -	static void restoreGL(); +    static void cleanupGL(); +    static void restoreGL();  private: -	void renderDome(const LLVector3& camPosLocal, F32 camHeightLocal, LLGLSLShader * shader) const; +    void renderDome(const LLVector3& camPosLocal, F32 camHeightLocal, LLGLSLShader * shader) const; -	void renderSkyHazeDeferred(const LLVector3& camPosLocal, F32 camHeightLocal) const; +    void renderSkyHazeDeferred(const LLVector3& camPosLocal, F32 camHeightLocal) const;      void renderSkyCloudsDeferred(const LLVector3& camPosLocal, F32 camHeightLocal, LLGLSLShader* cloudshader) const;      void renderStarsDeferred(const LLVector3& camPosLocal) const; -	void renderHeavenlyBodies();     +    void renderHeavenlyBodies();  };  #endif // LL_DRAWPOOLWLSKY_H  | 
