- Apr 29, 2022
-
-
Andrey Kleshchev authored
- Do not try initializing shaders if requirements are not met or if window does not exist - Warn user before closing window. Situation is unexpected, there is chance of more issues, like a freeze or a crash on close() - mHasMultitexture is a solid requirement, if it is not present, we won't be able to run
-
- Mar 04, 2022
-
-
David Parks authored
-
- Feb 23, 2022
-
-
David Parks authored
-
David Parks authored
-
David Parks authored
-
David Parks authored
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).
-
- Feb 22, 2022
-
-
David Parks authored
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
-
David Parks authored
-
- Feb 17, 2022
-
-
David Parks authored
SL-16815 Remove frame stalls from occlusion queries, bumpmap updates, and querying for available video memory.
-
- Feb 14, 2022
-
-
David Parks authored
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.
-
- Feb 03, 2022
-
- Feb 01, 2022
-
-
Dave Houlton authored
This reverts commit 40fe5277, reversing changes made to af830e5f.
-
- Jan 27, 2022
-
-
Dave Houlton authored
-
- Jan 19, 2022
-
-
David Parks authored
SL-16653 Fix for some textures having incorrect texel colors after the first row (and add more paranoia checks on texture data).
-
- Jan 14, 2022
- Jan 13, 2022
- Dec 07, 2021
-
-
David Parks authored
-
- Dec 06, 2021
-
-
David Parks authored
-
Mnikolenko Productengine authored
-
David Parks authored
SL-16202 Put Multi-threaded GL behind a feature flag and update featuretable (decruftify settings, compatibility pass).
-
- Dec 03, 2021
-
-
David Parks authored
-
- Dec 01, 2021
-
-
Andrey Kleshchev authored
remove unused variable
-
- Nov 30, 2021
-
-
Dave Houlton authored
-
Dave Houlton authored
-
Dave Houlton authored
-
Dave Houlton authored
-
Dave Houlton authored
-
Dave Houlton authored
-
- Nov 24, 2021
-
-
Nat Goodspeed authored
Reverting a merge is sticky: it tells git you never want to see that branch again. Merging the DRTVWR-546 branch, which contained the revert, into the glthread branch undid much of the development work on that branch. To restore it we must revert the revert. This reverts commit 029b41c0.
-
- Nov 23, 2021
-
-
Nat Goodspeed authored
It's sometimes important to finish other initialization before launching the threads in the ThreadPool, so make that an explicit step. In particular, we were launching the LLImageGL texture thread before initializing the GL context, resulting in all gray textures.
-
David Parks authored
SL-16239 Fix for slowdown on AMD GPUs (disable core profile and remove volatile members from LLVertexBuffer)
-
- Nov 22, 2021
-
-
David Parks authored
-