Files
SingularityViewer/indra
Shyotl 1a741b97d2 Fixed LLGLState::checkStates() failing upon context re-creation:
-After new context creation, immediately call LLRender::refreshState() after LLViewerWindow::initGLDefaults() in order to force states to apply.
--LLRender::initGLDefaults optimizes out gl calls by caching states, but the cached values are only applicable to the old context, not the new, so this optimization must be skipped (LLRender::mDirty).
-LLViewerWindow::mStatesDirty also triggered a redundant shader reload, since restoreGL also called setShaders().
Fixed somewhat annoying flicker of a single frame whilst recovering from screen resizing.
-Skip frame if LLViewerWindow::checkSettings() called LLViewerWindow::reshape. (reshape will set gWindowResized to true)
--True optimal fix will require some refactoring.
Reworked how window position is saved in LLViewerWindow::changeDisplaySettings. Hopefully reduces chances of odd behavior (had WindowX and WindowY get stuck at massive negative values before)
2012-10-25 20:42:58 -05:00
..
2012-08-31 05:23:20 +02:00
2012-07-04 10:25:04 +00:00
2012-10-22 02:51:41 -05:00
2012-07-15 16:57:47 +02:00
2012-09-20 01:37:40 +02:00
2012-08-30 14:03:27 +02:00
2012-09-07 17:53:13 -04:00
2012-09-20 01:37:40 +02:00
2012-08-09 07:00:51 +02:00
2012-09-05 21:42:51 -05:00
2012-09-05 04:12:13 +02:00
2012-07-23 18:15:11 +02:00