Commit Graph

44744 Commits (fc0b238654091c6090d5d85ceda51fbc6cb71eaa)

Author SHA1 Message Date
Dave Parks fc0b238654 Fix for media textures failing to update (and eating lots of memory) on Mac/Intel 2022-02-23 17:55:44 -06:00
Dave Parks d9a68339d5 SL-16815 and SL-16906 Avoid redundant bumpmap generation, add some assertions around ref counting and (hack) fix crash on shutdown from dangling texture reference (reduced to 1 dangling texture from several hundred, can't find the remaining reference). 2022-02-23 16:51:33 -06:00
Dave Parks 65a28c5d7d Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-02-23 16:04:49 -06:00
Dave Parks 8ffe3b7b30 Fix for mac build 2022-02-23 16:04:31 -06:00
Mnikolenko Productengine 8bd71fe6e8 SL-16904 FIXED The viewer crashes after trying to empty trash containing calling card 2022-02-23 18:38:06 +02:00
Dave Parks 74641a1213 SL-16815 Cleanup -- disable multithreaded bumpmap generation while tracking down loading issues, fix sync issue in single threaded mode in media textures, restore LL_IMAGEGL_THREAD_CHECK functionality 2022-02-22 19:48:01 -06:00
Dave Parks ce534cf32e Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-02-22 15:00:53 -06:00
Dave Parks 1c5c45f273 SL-16815 Fix for broken media texture updates when multithreaded GL is disabled. 2022-02-22 14:58:50 -06:00
Andrey Kleshchev 900c13d361 SL-16892 Fix incorrect width of dropdown menus 2022-02-22 00:05:38 +02:00
Andrey Kleshchev 4e31ff1d7e SL-16056 Load cloud texture only once 2022-02-21 23:11:17 +02:00
Andrey Kleshchev e24acd81e0 SL-16892 Fix crash at getCameraOffsetInitial
getCameraOffsetInitial() call can happen before init()
2022-02-21 21:31:19 +02:00
Mnikolenko Productengine 97f6736d7f Cached setting should be used in draw() calls 2022-02-21 17:46:27 +02:00
Mnikolenko Productengine 9f10853c03 SL-16887 FIXED Crash in LLNetMap::draw 2022-02-21 16:07:58 +02:00
Dave Parks 1461e4d437 SL-16815 Fix for crash when disabling ALM. 2022-02-18 15:52:24 -06:00
Dave Parks 1d378deab5 Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-02-18 15:38:17 -06:00
Dave Parks 7c90b82ff7 SL-16815 Better occlusion query name pool. Leverage pool FILO nature to avoid reusing a query while the GPU is still chewing on it. 2022-02-18 15:37:55 -06:00
Andrey Kleshchev 74ac4ae0eb SL-16811 Shape preview images do not display all of the attachments. 2022-02-18 22:38:24 +02:00
Dave Parks a8b5ef66a9 SL-16886 Fix for bad batching parameters for some rigged meshes. 2022-02-18 13:14:16 -06:00
Dave Parks 0d6aa3c0fe SL-16815 Remove frame stalls from occlusion queries, bumpmap updates, and querying for available video memory. 2022-02-17 22:52:23 +00:00
Andrey Kleshchev 892f7d98d5 SL-16861 Animesh and avatar color change fix 2022-02-17 21:29:05 +02:00
Dave Parks f47730b92c SL-16418 Media texture update stall fix. Make media texture updates use LLImageGL thread to update, fix AMD sync issue on ImageGL thread and install debug callbacks on LLImageGL thread when debug gl enabled. 2022-02-14 18:07:24 +00:00
Michael Pohoreski fe16567f50 Merged in SL-16727 (pull request #863)
SL-16727: Revert change causing llvieweroctree to not render reflections when shadows are set to projectors cause by commit bb379cb8cc
2022-02-03 22:46:27 +00:00
Ptolemy c38812aa15 SL-16727: Revert change causing llvieweroctree to not render reflections when shadows are set to projectors cause by commit bb379cb8cc 2022-02-03 11:11:46 -08:00
Euclid Linden e6d44588d0 Merged in revert-16418 (pull request #854)
Revert SL-16418 commits

Approved-by: Michael Pohoreski
2022-02-02 00:34:05 +00:00
Dave Houlton fdc4a81b57 Revert "Merged in euclid-16418 (pull request #846)"
This reverts commit 40fe5277e1, reversing
changes made to af830e5fc5.
2022-02-01 15:49:32 -07:00
Dave Houlton 795a349b9f Revert "Merged in euclid-16418-a (pull request #852)"
This reverts commit dcf8f69536, reversing
changes made to 594910a840.
2022-02-01 15:44:09 -07:00
Dave Parks 0b850360f5 SL-16714 and SL-16750 Break rigged alpha into its own pass (restore release like behavior) and fix rigged alpha emissive not rendering. 2022-02-01 22:28:02 +00:00
Mnikolenko ProductEngine 19281510bc SL-16752 FIXED [Mac] Enabling or disabling vsync does not take effect until the next session. 2022-02-01 14:23:06 +02:00
Euclid Linden dcf8f69536 Merged in euclid-16418-a (pull request #852)
SL-16418 Avoid crash on tear-down of running media prim texture
2022-01-31 23:54:44 +00:00
Dave Houlton 25370e10b6 SL-16418 add tear-down lock 2022-01-31 16:53:43 -07:00
Michael Pohoreski 594910a840 Merged in SL-16722 (pull request #850)
SL-16722 Fix void water not being rendered due to PR 782 skipping second pass of water rendering

Approved-by: Euclid Linden
Approved-by: Dave Parks
2022-01-31 20:17:35 +00:00
Ptolemy d38a273014 SL-16722 Fix void water not being rendered due to PR 782 skipping second pass of water rendering 2022-01-28 18:05:18 -08:00
Runitai Linden 6344c6f81d SL-16696 Hacky fix for disappearing underwater objects. 2022-01-28 14:41:55 -06:00
Euclid Linden 40fe5277e1 Merged in euclid-16418 (pull request #846)
SL-16418 move media texture updates to background thread

Approved-by: Dave Parks
2022-01-28 16:46:58 +00:00
Dave Houlton d28a271fa8 SL-16418 add some big-endian future-proofing 2022-01-28 09:43:21 -07:00
Dave Houlton c76f8f7bcc SL-16418 remove duplicated ref() 2022-01-27 17:25:42 -07:00
Dave Houlton 7f1832c1ca SL-16418 restore tracy macros stomped in merge 2022-01-27 17:10:22 -07:00
Dave Houlton 8d0efb54db SL-16418 rename media tex image per-update to avoid contention stall 2022-01-27 17:09:29 -07:00
Dave Houlton 7dcca7f180 SL-16418 bg thread for media texture updates 2022-01-27 15:44:35 -07:00
Dave Houlton c8926630af SL-16418 optimize imageraw clear 2022-01-27 15:44:35 -07:00
Andrey Kleshchev af830e5fc5 SL-16721 Crash at LLVOAvatar::idleUpdateMisc
bridge in state 24 (dead)
2022-01-28 00:32:33 +02:00
Andrey Kleshchev 12f21640c6 SL-16717 Rename RenderGLCoreProfile to prevent compatibility issues 2022-01-27 21:48:23 +02:00
Andrey Kleshchev 3dd841277e SL-16056 Avatar gas cloud adaptive delay #2
Reset avatar 'loaded' timer after getting new mesh data
2022-01-27 00:32:24 +02:00
Runitai Linden 345733173f SL-16594 Fix for occasional single-frame culling of rigged attachments 2022-01-24 14:54:52 -06:00
Runitai Linden 016b002b0f Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-01-19 10:42:05 -06:00
Runitai Linden 1a440be5e1 SL-16653 Fix for some textures having incorrect texel colors after the first row (and add more paranoia checks on texture data). 2022-01-19 10:35:58 -06:00
Andrey Kleshchev 50d9e332ac SL-15225 llSetAgentEnvironment cloud density transition doesn't work 2022-01-19 00:26:59 +02:00
Runitai Linden 0da2ab2289 Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-01-14 17:11:56 -06:00
Runitai Linden 6aa4d06cb6 SL-16544 Fix for small rigged meshes disappearing at short distances (for real this time). 2022-01-14 17:11:27 -06:00
Michael Pohoreski 559b162eec Merged in SL-16607 (pull request #832)
SL-16607

Approved-by: Euclid Linden
2022-01-14 20:26:10 +00:00