aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/pipeline.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/pipeline.h')
-rw-r--r--linden/indra/newview/pipeline.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/linden/indra/newview/pipeline.h b/linden/indra/newview/pipeline.h
index 5f94e37..e57ad7e 100644
--- a/linden/indra/newview/pipeline.h
+++ b/linden/indra/newview/pipeline.h
@@ -4,7 +4,7 @@
4 * 4 *
5 * $LicenseInfo:firstyear=2001&license=viewergpl$ 5 * $LicenseInfo:firstyear=2001&license=viewergpl$
6 * 6 *
7 * Copyright (c) 2001-2008, Linden Research, Inc. 7 * Copyright (c) 2001-2009, Linden Research, Inc.
8 * 8 *
9 * Second Life Viewer Source Code 9 * Second Life Viewer Source Code
10 * The source code in this file ("Source Code") is provided by Linden Lab 10 * The source code in this file ("Source Code") is provided by Linden Lab
@@ -131,6 +131,7 @@ public:
131 131
132 //get the object between start and end that's closest to start. 132 //get the object between start and end that's closest to start.
133 LLViewerObject* lineSegmentIntersectInWorld(const LLVector3& start, const LLVector3& end, 133 LLViewerObject* lineSegmentIntersectInWorld(const LLVector3& start, const LLVector3& end,
134 BOOL pick_transparent,
134 S32* face_hit, // return the face hit 135 S32* face_hit, // return the face hit
135 LLVector3* intersection = NULL, // return the intersection point 136 LLVector3* intersection = NULL, // return the intersection point
136 LLVector2* tex_coord = NULL, // return the texture coordinates of the intersection point 137 LLVector2* tex_coord = NULL, // return the texture coordinates of the intersection point
@@ -138,6 +139,7 @@ public:
138 LLVector3* bi_normal = NULL // return the surface bi-normal at the intersection point 139 LLVector3* bi_normal = NULL // return the surface bi-normal at the intersection point
139 ); 140 );
140 LLViewerObject* lineSegmentIntersectInHUD(const LLVector3& start, const LLVector3& end, 141 LLViewerObject* lineSegmentIntersectInHUD(const LLVector3& start, const LLVector3& end,
142 BOOL pick_transparent,
141 S32* face_hit, // return the face hit 143 S32* face_hit, // return the face hit
142 LLVector3* intersection = NULL, // return the intersection point 144 LLVector3* intersection = NULL, // return the intersection point
143 LLVector2* tex_coord = NULL, // return the texture coordinates of the intersection point 145 LLVector2* tex_coord = NULL, // return the texture coordinates of the intersection point
@@ -317,7 +319,6 @@ public:
317// RENDER_DEBUG_FEATURE_HW_LIGHTING = 0x0010, 319// RENDER_DEBUG_FEATURE_HW_LIGHTING = 0x0010,
318 RENDER_DEBUG_FEATURE_FLEXIBLE = 0x0010, 320 RENDER_DEBUG_FEATURE_FLEXIBLE = 0x0010,
319 RENDER_DEBUG_FEATURE_FOG = 0x0020, 321 RENDER_DEBUG_FEATURE_FOG = 0x0020,
320 RENDER_DEBUG_FEATURE_PALETTE = 0x0040,
321 RENDER_DEBUG_FEATURE_FR_INFO = 0x0080, 322 RENDER_DEBUG_FEATURE_FR_INFO = 0x0080,
322 RENDER_DEBUG_FEATURE_FOOT_SHADOWS = 0x0100, 323 RENDER_DEBUG_FEATURE_FOOT_SHADOWS = 0x0100,
323 }; 324 };
@@ -382,6 +383,7 @@ public:
382 static BOOL sSkipUpdate; //skip lod updates 383 static BOOL sSkipUpdate; //skip lod updates
383 static BOOL sWaterReflections; 384 static BOOL sWaterReflections;
384 static BOOL sDynamicLOD; 385 static BOOL sDynamicLOD;
386 static BOOL sPickAvatar;
385 static BOOL sReflectionRender; 387 static BOOL sReflectionRender;
386 static BOOL sImpostorRender; 388 static BOOL sImpostorRender;
387 static BOOL sUnderWaterRender; 389 static BOOL sUnderWaterRender;