Commit Graph

32 Commits (9f2be1de74f64f5dda822996c347bb3da55d2778)

Author SHA1 Message Date
RunitaiLinden a7310ae741 #671 Nudge RenderMirrors and clear shader cache as needed based on SimulatorFeatures 2024-02-08 15:07:54 -06:00
RunitaiLinden c721152c44 Fix for crash in LLHeroProbeManager 2024-02-08 14:54:01 -06:00
Jonathan "Geenz" Goodman 97d2b21621 #671 Setup the viewer to respect the MirrorsEnabled simulator feature. 2024-02-08 11:39:35 -08:00
Jonathan "Geenz" Goodman 739ff27c06 #740 Make sure we evaluate if the probe is a mirror probe or not.
#682 Re-enable gaussian filtering, and reduce the mirror resolution back to 1024.

Also just generally clean up the code a bit.
2024-02-06 02:53:57 -08:00
Jonathan "Geenz" Goodman aab98046b9 #677 More clipping fixes. 2024-02-01 13:03:28 -08:00
Jonathan "Geenz" Goodman fac63e473a #684 Fix pixellation on mirrors regardless of mirror resolution. 2024-02-01 12:11:20 -08:00
RunitaiLinden a4225663ac #677 Set mirror pass flag in llsettingsvo 2024-02-01 10:16:52 -06:00
Jonathan "Geenz" Goodman 476cbaed6a #677 Some clipping WIP 2024-01-31 15:54:14 -08:00
Jonathan "Geenz" Goodman a888531fd1 https://github.com/secondlife/viewer-issues/issues/23 Make the face selection for mirrors actually reflect what it does 2024-01-24 16:22:45 -08:00
Jonathan "Geenz" Goodman 4d39d88997 https://github.com/secondlife/viewer/issues/671 Wire up the RenderMirrors debug setting. 2024-01-24 15:50:13 -08:00
Jonathan "Geenz" Goodman e841c73a99 Tons of masking changes and tweaks.
We now support masking mirrors in the GBuffer.

We also now support the concept of one arbitrary clip plane.

DRTVWR-583
2023-10-16 08:45:48 -07:00
Jonathan "Geenz" Goodman e612d70fad Fix for probe stealing, and also make sure we're not super sampling.
DRTVWR-583
2023-10-06 06:21:53 -07:00
Jonathan "Geenz" Goodman 1d3d94a514 Add probe near clipping.
DRTVWR-583
2023-09-29 16:25:25 -07:00
Jonathan "Geenz" Goodman 052d5c2802 Wire up the debug settings.
DRTVWR-583
2023-09-29 04:33:11 -07:00
Jonathan "Geenz" Goodman 80df1d681e Can you say, generic reflectors?
DRTVWR-583
2023-09-29 04:11:25 -07:00
Jonathan "Geenz" Goodman 18b219cf83 Start removing the concept of placement mode - it's either a mirror or not.
DRTVWR-583
2023-09-25 19:20:46 -07:00
Jonathan "Geenz" Goodman d092f3e1dc Get the average normal of the face.
DRTVWR-583
2023-09-25 12:18:02 -07:00
Jonathan "Geenz" Goodman 3ff3e1a353 Remove some unnecessary irradiance map bits, also fix the leak.
DRTVWR-583
2023-09-20 14:57:25 -07:00
Jonathan "Geenz" Goodman d6f15179d1 Remove the rebuild on the drawable. Wasn't working as expected anyways.
DRTVWR-583
2023-09-09 14:51:12 -07:00
Jonathan "Geenz" Goodman 7761ebea48 Update llheroprobemanager.cpp
DRTVWR-583
2023-09-08 21:55:15 -07:00
Jonathan "Geenz" Goodman d4c75b9b76 Mostly fixed placement math.
DRTVWR-583
2023-09-08 21:29:05 -07:00
Jonathan "Geenz" Goodman 091beab798 Even more placement modes. Reflected axis modes need work.
DRTVWR-583
2023-09-08 17:43:24 -07:00
Jonathan "Geenz" Goodman 25aee5e983 Some more modes for mirrors to place the probe.
DRTVWR-583
2023-09-08 15:54:52 -07:00
Jonathan "Geenz" Goodman 32d1984bf9 Temporary data model shenanigans.
Should help tweak and tune placement with direct community guidance.
DRTVWR-583
2023-09-01 08:28:57 -07:00
Jonathan "Geenz" Goodman 348d427db6 Add a probe strength uniform for hero probes.
On standard reflection probes this doesn't really do anything.

DRTVWR-583
2023-08-29 05:08:47 -07:00
Jonathan "Geenz" Goodman fbecd348f8 Add protocol level mirror support, and UI. 2023-08-29 03:04:04 -07:00
Jonathan "Geenz" Goodman 3160520249 Fix the probe flashing, and avatars.
DRTVWR-583
2023-08-24 12:51:19 -07:00
Jonathan "Geenz" Goodman 0eba1396dc Experiment with placement a bit when there's no drawable.
DRTVWR-583
2023-08-21 07:59:06 -07:00
Jonathan "Geenz" Goodman 869bb7f16a Readd occlusion culling for hero probes.
DRTVWR-583
2023-08-21 05:15:48 -07:00
Jonathan "Geenz" Goodman d4254538d1 Further cleanup of the hero probe manager.
DRTVWR-583
2023-08-21 04:22:16 -07:00
Jonathan "Geenz" Goodman d5845fe3e7 Latest updates to the hero probe manager.
DRTVWR-583
2023-08-18 21:47:40 -07:00
Jonathan "Geenz" Goodman 423820475c Revert LLReflectionMapManager
DRTVWR-583
2023-08-07 00:17:04 -07:00