diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llviewerwindow.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewerwindow.h b/linden/indra/newview/llviewerwindow.h index 21df0d5..28fcb3e 100644 --- a/linden/indra/newview/llviewerwindow.h +++ b/linden/indra/newview/llviewerwindow.h | |||
@@ -313,6 +313,7 @@ public: | |||
313 | LLViewerObject* cursorIntersect(S32 mouse_x = -1, S32 mouse_y = -1, F32 depth = 512.f, | 313 | LLViewerObject* cursorIntersect(S32 mouse_x = -1, S32 mouse_y = -1, F32 depth = 512.f, |
314 | LLViewerObject *this_object = NULL, | 314 | LLViewerObject *this_object = NULL, |
315 | S32 this_face = -1, | 315 | S32 this_face = -1, |
316 | BOOL pick_transparent = FALSE, | ||
316 | S32* face_hit = NULL, | 317 | S32* face_hit = NULL, |
317 | LLVector3 *intersection = NULL, | 318 | LLVector3 *intersection = NULL, |
318 | LLVector2 *uv = NULL, | 319 | LLVector2 *uv = NULL, |
@@ -340,6 +341,8 @@ public: | |||
340 | void toggleFullscreen(BOOL show_progress); | 341 | void toggleFullscreen(BOOL show_progress); |
341 | 342 | ||
342 | // handle shutting down GL and bringing it back up | 343 | // handle shutting down GL and bringing it back up |
344 | bool updateResolution(void); | ||
345 | void requestResolutionUpdate(bool fullscreen_checked, U32 resolution_index); | ||
343 | BOOL checkSettings(); | 346 | BOOL checkSettings(); |
344 | void restartDisplay(BOOL show_progress_bar); | 347 | void restartDisplay(BOOL show_progress_bar); |
345 | BOOL changeDisplaySettings(BOOL fullscreen, LLCoordScreen size, BOOL disable_vsync, BOOL show_progress_bar); | 348 | BOOL changeDisplaySettings(BOOL fullscreen, LLCoordScreen size, BOOL disable_vsync, BOOL show_progress_bar); |
@@ -421,6 +424,11 @@ protected: | |||
421 | std::string mInitAlert; // Window / GL initialization requires an alert | 424 | std::string mInitAlert; // Window / GL initialization requires an alert |
422 | 425 | ||
423 | class LLDebugText* mDebugText; // Internal class for debug text | 426 | class LLDebugText* mDebugText; // Internal class for debug text |
427 | |||
428 | bool mResDirty; | ||
429 | bool mStatesDirty; | ||
430 | bool mIsFullscreenChecked; // Did the user check the fullscreen checkbox in the display settings | ||
431 | U32 mCurrResolutionIndex; | ||
424 | 432 | ||
425 | protected: | 433 | protected: |
426 | static std::string sSnapshotBaseName; | 434 | static std::string sSnapshotBaseName; |
@@ -473,6 +481,7 @@ extern LLVector3 gDebugRaycastIntersection; | |||
473 | extern LLVector2 gDebugRaycastTexCoord; | 481 | extern LLVector2 gDebugRaycastTexCoord; |
474 | extern LLVector3 gDebugRaycastNormal; | 482 | extern LLVector3 gDebugRaycastNormal; |
475 | extern LLVector3 gDebugRaycastBinormal; | 483 | extern LLVector3 gDebugRaycastBinormal; |
484 | extern S32 gDebugRaycastFaceHit; | ||
476 | 485 | ||
477 | extern S32 CHAT_BAR_HEIGHT; | 486 | extern S32 CHAT_BAR_HEIGHT; |
478 | 487 | ||