Ansariel
|
0573e31002
|
Merge branch 'develop' of https://github.com/secondlife/viewer
# Conflicts:
# indra/newview/llreflectionmapmanager.cpp
# indra/newview/llviewercontrol.cpp
# indra/newview/pipeline.cpp
|
2025-08-31 12:07:48 +02:00 |
Andrey Kleshchev
|
8a585912ad
|
#4598 Crash in LLReflectionMapManager::update
Not enough data for a solid conclusion (does something create settings
in a thread?), but should be avoidable if we cache settings differently.
|
2025-08-26 21:11:47 +03:00 |
Beq
|
1b2b80e203
|
Enhanced debug rendering for probes
|
2025-06-21 02:57:01 +01:00 |
Jonathan "Geenz" Goodman
|
32c7d3064f
|
Dynamic Probe Allocation (#3787)
* #3788 Support dynamic probe allocation.
* #3738 Mitigate probe flashing
* #3735 Mitigate realtime probes flashing
|
2025-03-21 09:33:23 -04:00 |
Jonathan "Geenz" Goodman
|
5ce0c5858c
|
#3409 Make maximum probe count adjustable. (#3709)
* #3409 Make probe count adjustable to better accomodate low VRAM scenarios
|
2025-03-11 06:40:36 +02:00 |
Ansariel
|
1ebf62e102
|
Clean up line endings that got mangled up during last merge
|
2024-06-11 15:40:09 +02:00 |
RunitaiLinden
|
c1bde75768
|
HDRI Local Preview (#953)
* #926 WIP - HDRI import prototype v0
* #926 WIP -- add OpenEXR to autobuild.xml
* #926 WIP -- Add OpenEXR cmake
* #926 WIP -- Attempt at using OpenEXR autobuild package and don't hard code .exr file to load
* #926 Unmangle autobuild.xml and get dll's in the right place (thanks, Caladbolg!)
* implement mac shared libs plumbing for OpenEXR for secondlife/viewer#926
* Fix Xcode/clang compile error regarding new[]/delete[] mismatch
* #926 HDRI Preview finishing touches.
- Full ACES when HDRI is enabled
- Fix for probes getting stuck paused
- Add exposure and rotation controls
---------
Co-authored-by: Brad Linden <brad@lindenlab.com>
|
2024-03-08 12:01:20 -06:00 |
Jonathan "Geenz" Goodman
|
373b06398c
|
Merge remote-tracking branch 'origin/release/materials_featurette' into DRTVWR-583
|
2024-01-24 14:37:33 -08:00 |
Cosmic Linden
|
2f18d74f9a
|
SL-20606: Full GLTF material preview. Works for most materials.
|
2024-01-19 15:43:13 -08:00 |
Jonathan "Geenz" Goodman
|
bd9c0a2e65
|
Merge branch 'DRTVWR-559' into DRTVWR-583
|
2023-10-16 08:48:50 -07:00 |
RunitaiLinden
|
bc4e90ea5e
|
SL-20124 Wipe reflection probes when applying parcel EEP settings and pause updates on probes until transition completes.
|
2023-10-02 14:19:04 -05:00 |
Jonathan "Geenz" Goodman
|
3160520249
|
Fix the probe flashing, and avatars.
DRTVWR-583
|
2023-08-24 12:51:19 -07:00 |
Jonathan "Geenz" Goodman
|
423820475c
|
Revert LLReflectionMapManager
DRTVWR-583
|
2023-08-07 00:17:04 -07:00 |
Jonathan "Geenz" Goodman
|
b861832102
|
Making more progress, need to add the heroprobe manager.
DRTVWR-583
|
2023-08-06 23:33:29 -07:00 |
Jonathan "Geenz" Goodman
|
53b2efd131
|
Remove doHeroProbeUpdate
DRTVWR-583
|
2023-06-29 17:35:24 -04:00 |
Jonathan "Geenz" Goodman
|
5ade456ee7
|
Make sure we're passing the cube array as a parameter to updateProbeFace.
DRTVWR-583
|
2023-06-28 13:27:15 -04:00 |
Jonathan "Geenz" Goodman
|
d8dd4d9c0c
|
Just about got hero reflection maps working.
DRTVWR-583
|
2023-06-27 20:01:52 -07:00 |
RunitaiLinden
|
46e04fe273
|
DRTVWR-559 Remove RenderReflectionProbeCount (which is bugged) and lean on RenderReflectionProbeLevel for preferences (which works).
|
2023-05-23 16:11:43 -05:00 |
RunitaiLinden
|
5d862c994c
|
DRTVWR-559 Optimization pass on probe allocation and search. Incidental decruft.
|
2023-04-25 14:48:16 -05:00 |
RunitaiLinden
|
37eee397b7
|
DRTVWR-559 Add control for automatic reflection probes to advanced preferences and featuretable. Remove Reflections checkbox. Don't persist reflection probe volume display between sessions. Incidental decruft.
|
2023-04-18 19:11:38 -05:00 |
Dave Parks
|
413ce656c8
|
SL-19538 Clear probes on sky setting slam. Better probe update prioritization. Incidental decruft.
|
2023-04-07 14:10:53 -05:00 |
RunitaiLinden
|
1f79379bf2
|
SL-19538 Followup -- tune exposure parameters and clamp local light ambiance. Make render targets 16F and scrube NaNs (thanks Rye). Update midday. (#154)
|
2023-04-05 11:55:51 -05:00 |
Dave Parks
|
19f7497d9a
|
DRTVWR-559 WIP -- occlusion culling for reflection probes -- has a defect for objects close to the camera at some angles and leaks query objects, will follow up.
|
2023-02-21 20:42:25 -06:00 |
Dave Parks
|
4259ea7953
|
SL-19150 Fix for stuttering real-time reflection probes.
|
2023-02-03 11:34:11 -06:00 |
Dave Parks
|
10b8dcc497
|
SL-19015 Bump probe resolution back to 256 by default (drop to 128 if vram < 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 18:56:19 -06:00 |
Dave Parks
|
ed2b768da2
|
SL-18745 Fix for assert on teleport.
|
2022-12-02 09:56:42 -06:00 |
Dave Parks
|
dc4f65a2ec
|
SL-18745 Fix for LLVertexBuffer assertion on shutdown.
|
2022-11-30 14:22:10 -06:00 |
Dave Parks
|
de4c018499
|
SL-18105 Hook up render pipe directly to LLTextureEntry::mGLTFMaterial and add LLViewerFetchedTextures to LLFetchedGLTFMaterial. Lower reflection probe resolution to 128x128 per side.
|
2022-10-19 14:41:17 -05:00 |
Dave Parks
|
dafa933043
|
SL-18190 Fix for mystery circle showing up on east side of reflection probes. Add one probe to rule them all as a fallback for pixels that aren't inside any influence volume.
|
2022-10-11 16:33:51 -05:00 |
Dave Parks
|
1900df3615
|
SL-18293, SL-18190 -- Fix for debug displays not showing up (wireframe still busted). WIP on reflection probe/PBR driven water shader.
|
2022-10-04 12:20:19 -05:00 |
Dave Parks
|
c466e44334
|
SL-18190 Reduce banding (stay in linear space as much as possible, increase precision of reflection probes). Faster radiance and irradiance map generation.
|
2022-09-20 19:09:26 -05:00 |
Dave Parks
|
9c6b197b3e
|
SL-18037 Workaround AMD driver bug (drop reflection probe count to 16 on amd)
|
2022-08-29 18:46:48 -05:00 |
Dave Parks
|
d0d1b832d4
|
SL-17600 Proper irradiance probes.
|
2022-06-22 13:25:50 -05:00 |
Dave Parks
|
31e2fa5e50
|
SL-17600 WIP -- Proper radiance maps (not just mipped cubemaps).
|
2022-06-21 22:44:30 -05:00 |
Dave Parks
|
509476f95e
|
SL-17574 Add probe detail combo box to advanced graphics preferences. Fix spot light shadows not working in probes.
|
2022-06-10 01:13:41 -05:00 |
Dave Parks
|
6eaf8521ab
|
SL-17287 Instrument and optimize cubemap render. Fix for cubemap snapshots doing a full resolution render instead of a 512x512 render.
|
2022-05-20 19:05:28 -05:00 |
Dave Parks
|
096ad1306d
|
SL-17286 Only update reflection probe UBO once per pipe flush
|
2022-05-19 22:36:03 -05:00 |
Dave Parks
|
63878a60eb
|
SL-17416 Box reflection probe influence volumes
|
2022-05-18 23:09:57 -05:00 |
Dave Parks
|
53c692c959
|
SL-17416 Quick 'n dirty reflection probe override hack.
|
2022-05-17 14:32:07 -05:00 |
Dave Parks
|
3400e5fd30
|
SL-17284 Reflection probe tuning and optimization take 1
|
2022-05-16 17:21:08 +00:00 |
Dave Parks
|
93260cfeff
|
SL-17283 LLReflectionMapManager prototype. Remove snapshot code related overhead from reflection map renders. Add parallax correction and support for multiple reflection maps.
|
2022-05-04 16:07:50 +00:00 |