Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-31 | SL-19110 Fast hashing classes for use in place of the slow LLMD5, where ↵ | Henri Beauchamp | |
speed matters. (#64) This commit adds the HBXX64 and HBXX128 classes for use as a drop-in replacement for the slow LLMD5 hashing class, where speed matters and backward compatibility (with standard hashing algorithms) and/or cryptographic hashing qualities are not required. It also replaces LLMD5 with HBXX* in a few existing hot (well, ok, just "warm" for some) paths meeting the above requirements, while paving the way for future use cases, such as in the DRTVWR-559 and sibling branches where the slow LLMD5 is used (e.g. to hash materials and vertex buffer cache entries), and could be use such a (way) faster algorithm with very significant benefits and no negative impact. Here is the comment I added in indra/llcommon/hbxx.h: // HBXXH* classes are to be used where speed matters and cryptographic quality // is not required (no "one-way" guarantee, though they are likely not worst in // this respect than MD5 which got busted and is now considered too weak). The // xxHash code they are built upon is vectorized and about 50 times faster than // MD5. A 64 bits hash class is also provided for when 128 bits of entropy are // not needed. The hashes collision rate is similar to MD5's. // See https://github.com/Cyan4973/xxHash#readme for details. | |||
2023-01-30 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-01-30 | SL-19015 Bump probe resolution back to 256 by default (drop to 128 if vram < ↵ | Dave Parks | |
2GB), remove irradiance map feedback loop (one bounce, but but more stable and allows for much brighter first bounce), make sky contribution to irradiance not tint the world blue. Make irradiance that appears in radiance maps match world irradiance. | |||
2023-01-30 | Fix DRTVWR-559 EOL at EOF to pass coding policy checks | Brad Linden | |
2023-01-27 | SL-19203 et al -- Integrate SSR with reflection probes, tweak probe ↵ | RunitaiLinden | |
blending. (#63) * SL-19203 WIP -- Integrate SSR with reflection probes. Decruft LLRenderTarget. * SL-19203 WIP -- Re-integrate SSR. Incidental decruft. * SL-19203 WIP -- SSR frame delta correction (still broken for Z) * SL-19203 WIP -- SSR frame delta Z fix * SL-19203 WIP -- Make SSR toggleable again and disable SSR in cube snapshots. * SL-19203 WIP -- Soften sphere probe transitions and fix reflections on void water (make fallback probe a simple terrain+water+sky probe). Remove parallax correction for automatic probes to reduce artifacts. * SL-19203 Tune probe blending. * SL-19203 Cleanup. | |||
2023-01-27 | Revert "SL-18581 Don't show the starter avatar toolbar button for NUX" | Andrey Lihatskiy | |
This reverts commit 4d429b7ea31f51f653e0e2ad6b5799a515e28334. | |||
2023-01-27 | SL-19005 Fix 'save as' button for local uploads | Andrey Kleshchev | |
2023-01-27 | SL-17640 Make Materials Upload UI localizable | Andrey Kleshchev | |
2023-01-25 | Merge pull request #61 from secondlife/SL-19081 | cosmic-linden | |
SL-19081: Fix assert when uploading texture | |||
2023-01-25 | SL-19081: Fix assert when uploading texture | Cosmic Linden | |
2023-01-25 | Merge pull request #59 from secondlife/SL-19012 | cosmic-linden | |
SL-19012: Fix new material IDs sometimes not applying when set via LSL | |||
2023-01-25 | SL-19012: Fix new material IDs sometimes not applying when set via LSL | Cosmic Linden | |
2023-01-24 | SL-18772 Potential fix for failed shader load on Intel HD 3000 | Dave Parks | |
2023-01-24 | SL-19023 Reformat SSR shaders to match style standard. | Dave Parks | |
2023-01-24 | SL-18958 Fix for broken water distortion map and depth buffer. Incidental ↵ | Dave Parks | |
decruft. | |||
2023-01-24 | SL-18772 Potential fix for failed shader load on Intel HD 3000 | Dave Parks | |
2023-01-23 | SL-19015 Fix for ugly SSAO | Dave Parks | |
2023-01-23 | SL-18772 Potential fix for failed shader load on Intel HD 3000 | Dave Parks | |
2023-01-23 | SL-19015 Fix for spot light shadows. | Dave Parks | |
2023-01-23 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-01-23 | SL-18772 Potential fix for failed shader load on Intel HD 3000 | Dave Parks | |
2023-01-23 | SL-19014 Sanitize the override data sent for faces without GLTF materials | Andrey Kleshchev | |
2023-01-23 | SL-19015 Fix gamma correct shader noise parameters (remove banding) | Dave Parks | |
2023-01-23 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-01-23 | SL-18869 Followup -- AMD optimization pass. | Dave Parks | |
2023-01-23 | SL-19005 Fix save button for local uploads | Andrey Kleshchev | |
2023-01-23 | SL-18772 Potential fix for failed shader load on Intel HD 3000 | Dave Parks | |
2023-01-20 | SL-19015 Boost brightness of irradiance maps. | Dave Parks | |
2023-01-20 | SL-18869 Followup -- fix for sky being black in probes and too bright ↵ | Dave Parks | |
outside probes. | |||
2023-01-20 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-01-20 | SL-18869 GL 3 compatibility pass and minor decruft. | Dave Parks | |
2023-01-19 | Fix for SL-19010 mac crash in LLManipTranslartge::restoreGL(). | Brad Linden | |
Attempt to simplify and avoid use of GL_UNSIGNED_INT_8_8_8_8_REV where not needed | |||
2023-01-19 | SL-18869 Followup -- leverage "small commands" and time slicing to get rid ↵ | Dave Parks | |
of frame stalls on main thread without the need for multithreaded GL | |||
2023-01-19 | Optimizations, decruft, and intel compatibility pass (#53) | RunitaiLinden | |
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc | |||
2023-01-12 | SL-18962 PBR Materials should be viewable even if they are no-copy | Andrey Kleshchev | |
2023-01-12 | SL-18947 Disable 'save' buttons by default, until material gets loaded | Andrey Kleshchev | |
2023-01-11 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-01-11 | SL-18869 Optimizations -- Revive LLVBOPool and fix silly typo in ↵ | Dave Parks | |
renderShadowSimple | |||
2023-01-11 | SL-18947 No modify materials can lock material floater | Andrey Kleshchev | |
Not supposed to happen, yet somehow did | |||
2023-01-11 | Merge pull request #48 from secondlife/SL-18820 | cosmic-linden | |
Sl 18820: Build floater should preserve GLTF transforms when changing the PBR material | |||
2023-01-11 | SL-18869 Touch up -- Prune "post_pos" from shadow shaders that don't need it ↵ | Dave Parks | |
and fix non-standard gl_Position z values | |||
2023-01-11 | SL-18869 Touch up -- Put generateSunShadow call back where it was to fix ↵ | Dave Parks | |
alpha objects disappearing | |||
2023-01-11 | SL-18945 Links have no 'cut' option | Andrey Kleshchev | |
Links can be drag and dropped so they should be movable via 'cut' as well | |||
2023-01-11 | SL-18939 Cannot copy inventory folders with copiable links | Andrey Kleshchev | |
2023-01-10 | SL-18869 Optimizations -- Revive "Frame Profile" and GL_DEPTH_CLAMP. Remove ↵ | Dave Parks | |
usage of gl_FragDepth from shadow shaders. | |||
2023-01-10 | SL-18820: Fix applying material clearing transform overrides. Loosen some ↵ | Cosmic Linden | |
asserts to allow non-default transform overrides. | |||
2023-01-10 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-01-10 | SL-18869 Optimizations -- LLVertexBuffer overhaul and shuffle of shadow map ↵ | Dave Parks | |
rendering to a place where the main camera has taken a stab at object updates for this frame before shadow map rendering has at them. | |||
2023-01-10 | Fix shader syntax error on mac for DRTVWR-559 | Brad Linden | |
2023-01-10 | Fix mac build for DRTVWR-559 | Brad Linden | |