Commit Graph

18 Commits (215412e28aa93b2fc712665f25d7da75d845097d)

Author SHA1 Message Date
Rye 24aef9a982 Fix large performance drop when enabling AA on macOS/lower end GPU hardware 2025-08-22 13:12:43 -04:00
Rye 4763195e18 Fix potential undefined behavior when converting to and from glm types from LLVector3/4 and fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation (#3339) 2025-01-23 18:40:19 -05:00
Rye Cogtail 85a7020e49 Raise resolution of local baked texture preview from 512 to 2048 2024-09-16 15:12:15 -04:00
Rye Mutt b713f56d07
Replace glh_linear usage with GLM (#2554) 2024-09-12 11:22:10 -05:00
Rye Mutt 958afaa7a7 Integrate SMAA and rework post process chain for better visual quality
Add SMAA buffer generation passes
Add quality levels for both FXAA and SMAA
Separate gamma correction and tonemapping for effects that require linear-but-tonemapped inputs
Move application of noise to final render pass to screen to avoid damaging other post process effects
2024-08-29 17:24:50 -04:00
Ansariel 9fdca96f8b Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now 2024-07-08 20:27:14 +02:00
Brad Linden a1f49564d6 Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into brad/merge-maint-a-to-dev 2024-05-23 11:31:19 -07:00
Ansariel 799ebf2162 Fix broken merge and BOOL/bool issues 2024-05-10 15:16:06 +02:00
RunitaiLinden 8b747cee18 BOOL to bool 2024-05-06 16:49:24 -05:00
Cosmic Linden 589910f445 secondlife/viewer-issues#72: Fix material preview affecting exposure on main screen 2024-02-21 12:53:10 -08:00
Cosmic Linden 3e4e414011 secondlife/viewer-issues#72: Material preview shouldRender should return false if no render needed 2024-02-16 12:59:23 -08:00
cosmic-linden d6048bfcb2
Put PBR material swatch behind feature flag (#775)
* secondlife/viewer#771: Put PBR material swatch behind feature flag

* secondlife/viewer#771: Make viewer respect PBRMaterialSwatchEnabled from SimulatorFeatures
2024-02-09 09:16:01 -06:00
Cosmic Linden 18669f3be7 Don't refetch textures for LLFetchedGLTFMaterial if present 2024-01-25 16:05:55 -08:00
Cosmic Linden 8a1e2f98cb Fix vertex color indexing in material preview 2024-01-25 10:32:38 -08:00
Cosmic Linden 1691a25ce8 Fix material preview sometimes not updating when transitioning from blank material to non-blank material 2024-01-25 10:32:38 -08:00
Cosmic Linden 97764080b0 Review feedback: Remove static RenderLocalLightCount, as cached settings refresh has surprising performance cost 2024-01-25 10:32:37 -08:00
Cosmic Linden 8a3d82dd5f SL-20606: Reuse vertex buffer between preview renders. Fix preview sometimes zoomed in too much. Miscellaneous cleanup 2024-01-19 15:43:13 -08:00
Cosmic Linden 2f18d74f9a SL-20606: Full GLTF material preview. Works for most materials. 2024-01-19 15:43:13 -08:00