Commit Graph

1386 Commits (0ff65651cc219eef959c5e961663de2a07595e5a)

Author SHA1 Message Date
Graham Linden 71a0d3e959 Fix OSX bug from OLD_SELECT GLSL work-around define not being used with automatically linked feature shaders.
Add LL_RELEASE_FOR_DOWNLOAD ifdef around launcher nag.

Fix OSX 10.14 SDK compile issue from unused var in scroll list.
2018-06-26 23:31:03 +01:00
Rider Linden f07dc421e8 Merge 2018-06-21 09:13:19 -07:00
Graham Linden graham@lindenlab.com 439273c9c1 Merge 2018-05-23 01:16:12 +01:00
Graham Linden graham@lindenlab.com 13536bb273 Remove some obsolete sky funcs.
Remove Matrix3/4 funcs using LLQuat 4-float init incorrectly
(they are redundant to angle/axis versions anyway).

Fix up tests referring to removed funcs above.
2018-05-22 21:42:54 +01:00
Rider Linden 3888de9439 Merge 2018-05-22 13:16:37 -07:00
AndreyL ProductEngine 33cf1492bc Merged in lindenlab/viewer-451 2018-05-09 21:36:21 +03:00
Graham Linden graham@lindenlab.com 0d7fa932d5 Move class3 sky/cloud shaders to where they need to be to get picked up by ALM.
Modify autobuild.xml to use new libatmo w/ state save/restore fixes (addresses font render glitch).

Put in nSight debug support.
2018-04-20 18:14:29 +01:00
Rider Linden 033b626959 Merge 2018-04-13 14:50:07 -07:00
Nat Goodspeed cca83567f1 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-04-13 15:30:22 -04:00
AndreyL ProductEngine 8c67f588da Merged in lindenlab/viewer-release 2018-04-12 21:22:22 +03:00
andreykproductengine 976dab16a3 MAINT-8417 Don't run display or startup if window is not initialized 2018-03-23 19:14:41 +02:00
andreykproductengine 36060a613a MAINT-8417 Fixed startup crash in doFrame() after failing to access vfs cache 2018-03-21 19:31:54 +02:00
Graham Linden graham@lindenlab.com 15ce532ccf Merge 2018-03-06 23:17:02 +00:00
Rider Linden cbe4cac78c Settings type inventory objects and upload the assests. 2018-03-06 14:58:39 -08:00
Graham Linden graham@lindenlab.com aba5777d74 Merge 2018-02-28 21:53:34 +00:00
Nat Goodspeed 5bbb78ee22 MAINT-8305: Point SLURLs to viewer, not launcher; suppress warning.
Specifically, when the viewer is run with a URL target argument, suppress the
"do not directly execute viewer, use the launcher instead" warning.
2018-02-28 11:26:11 -05:00
Nat Goodspeed 446291a7ab MAINT-8305: Clean up trailing whitespace in llappviewer.cpp. 2018-02-27 16:09:05 -05:00
Rider Linden e2e63598d4 Merge 2018-02-26 09:29:38 -08:00
Graham Linden graham@lindenlab.com 99b82d9449 Atmospherics WIP
libatmosphere integrated in indra/llrender/llatmosphere.cpp

Still working on runtime shaders to use libatmosphere precomputed atmospherics textures
2018-02-18 15:52:23 +00:00
callum_linden 08cb3fbe32 Automated merge with tip of viewer-release 2018-02-14 10:56:31 -08:00
andreykproductengine 2835e77640 MAINT-8203 Use the ReadOfflineMsgs cap to fetch IMs after login 2018-02-13 15:40:21 +02:00
andreykproductengine 481713000b MAINT-8183 Fixed some exit issues and crashes 2018-02-22 15:23:14 +02:00
Graham Linden graham@lindenlab.com f6b770d062 Mark RenderNsightDebugSupport as requiring restart (because it does).
Remove nerfing of message to run SL_Launcher.
2018-02-15 23:23:46 +00:00
Graham Linden graham@lindenlab.com 06bce2ddd0 Add debug setting and code to allow nVidia nSight graphics debugging to capture SL frames.
These changes are only enabled if RenderNsightDebugSupport is true and eliminate use of
some OpenGL legacy functionality which is incompatible with nSight capture
(mostly glReadPixels and other fixed-function pipe rendering calls).
2018-02-15 21:55:24 +00:00
AndreyL ProductEngine e6765df1ba Merged in lindenlab/viewer-bear 2018-02-12 21:15:00 +02:00
maxim_productengine 22050467f5 MAINT-8180 Add the way to get default string despite of current localiztion 2018-01-30 17:45:04 +02:00
Andrey Kleshchev 6e445e82e2 MAINT-8091 Removed deprecated and unused private memory pooling 2018-01-30 14:03:26 +00:00
maxim_productengine d251b3ade7 MAINT-8180 Help > Report Bug does not include viewer bitness 2018-01-24 15:41:43 +02:00
Thomas Nelson 6489598d57 Merged lindenlab/viewer64 into default 2018-01-23 08:55:58 -08:00
callum_linden d3f544d39d Fixes for 'MAINT-8196 Remove LLPluginCookieStore from the viewer' and 'MAINT-8194 Remove per-frame calls to updateJavascriptObject()' 2018-01-17 16:13:19 -08:00
Oz Linden d7c8678c3a merge 5.1.0-release 2018-01-17 12:43:28 -05:00
AndreyL ProductEngine fab8eeeb86 MAINT-8154 Brought back the LLContinueError handling 2018-01-17 17:05:53 +02:00
AndreyL ProductEngine 15c62d9e71 Merged in lindenlab/viewer-bear 2018-01-17 03:58:24 +02:00
callum_linden e84e4a1adf Fix for MAINT-8177 Expose the full version of the matching Chromium/Chrome build for CEF in the About box 2018-01-11 10:32:23 -08:00
Nat Goodspeed 5002bf5660 MAINT-8087: Use env vars from VMP for AppData\Roaming and Local.
On Windows, when logged in with a non-ASCII username, every one of the three
documented APIs -- SHGetSpecialFolderPath(), SHGetFolderPath() and
SHGetKnownFolderPath() -- fails to retrieve any pathname at all. We cannot
account for the fact that the oldest of these continues to work with the
release viewer and within a Python script (though not, curiously, from a
Python interactive session). With a non-ASCII username, they consistently fail
when called from an Alex Ivy viewer build: "The filename, directory name, or
volume label syntax is incorrect."

Empirically, with a non-ASCII username, the preset APPDATA and LOCALAPPDATA
environment variables are also useless, e.g. c:\Users\??????\AppData\Roaming
where those are, yup, actual question marks.

Empirically, the VMP is able to successfully call SHGetFolderPath() to
retrieve both AppData\Roaming and AppData\Local. Therefore, we make the VMP
set the APPDATA and LOCALAPPDATA environment variables to the UTF-8 encoded
correct pathnames. Instead of calling SHGetSomethingFolderPath() at all, make
LLDir_Win32 retrieve those environment variables.

Make LLFile::mkdir() treat "directory already exists" as a success case. Every
single call fell into one of two categories: either it didn't check success at
all, or it tested specially to exempt errno == EEXIST. Migrate that test into
mkdir(); eliminate it from call sites.

Make LLDir::append() and add() convenience functions accept variadic
arguments. Replace add(add()...) constructs, as well as clumsy concatenations
of directory names and getDirDelimiter(), with simple variadic add() calls.
2017-12-20 22:51:26 -05:00
Rider Linden 1df10afa2a Merge 2017-11-30 11:42:49 -08:00
Nat Goodspeed e3a2c5e321 DRTVWR-418: Merge from latest viewer-release 2017-11-29 14:47:09 -05:00
Oz Linden a12e282cd4 merge changes for 5.0.9-release 2017-11-29 11:31:08 -08:00
AndreyL ProductEngine e8818a3677 MAINT-8154 Disabled exception handling in LLAppViewer::frame() to get proper call stacks 2017-11-16 22:59:55 +02:00
Thomas Nelson 5754493cdc Merged lindenlab/viewer64 into default 2017-10-17 13:38:39 -07:00
Rider Linden cc22ffc6d7 Watter settings active and start of new joystick button type. 2017-10-13 17:17:49 -07:00
Nat Goodspeed 6ab816cc68 DRTVWR-418: Fix glitch from merging from today's viewer-release 2017-10-11 16:50:51 -04:00
Nat Goodspeed 0c7bc67814 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2017-10-11 14:35:49 -04:00
Oz Linden d62ad1ef8a merge changes for 5.0.8-release 2017-10-11 09:13:55 -04:00
Rider Linden 52b0d4173c No longer 'goth windlight only', sky parameters passed from settings object. 2017-09-27 09:36:26 -07:00
Oz Linden 94c5f1475e merge changes for MAINT-7594 2017-08-24 09:50:32 -04:00
Oz Linden bd08855ec5 merge changes for MAINT-7594 2017-08-23 13:27:05 -04:00
Oz Linden bcf5dc079a merge changes for 5.0.7-release 2017-08-23 09:19:59 -04:00
Oz Linden 6980f5bcc2 MAINT-7594: add platform name string to login request (and add request parameter logging at DEBUG) 2017-08-22 16:38:15 -04:00
Oz Linden 01e0b78c59 merge changes for DRTVWR-439 2017-08-16 15:43:58 -04:00