Commit Graph

46265 Commits (1a437cbedf94de90d749f426dde09f2466693de2)

Author SHA1 Message Date
Dave Parks 5a10b11b0d SL-17701 WIP -- Hook PBR transparency parameter up to alpha pass. 2022-09-13 17:16:00 -05:00
Dave Parks ff3a28422d SL-17701 WIP -- Parity for point lights between opaque and transparent PBR materials 2022-09-13 17:07:30 -05:00
Dave Parks ca5a6bb0b8 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-09-13 15:25:32 -05:00
Dave Parks 402ab8c8f6 SL-17701 WIP -- Cleanup/refactor PBR lighting implementation and get parity between deferred and alpha passes for sunlight and IBL. 2022-09-13 15:25:15 -05:00
Howard Stearns 1ea525a4bd SL-17701 - fix typo in shader affecting mac 2022-09-13 10:25:34 -07:00
Dave Parks 0af4adbb86 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-09-13 09:39:39 -05:00
Dave Parks e49d602bd9 SL-18095 Add tangents to mesh assets so we can calculate mikktspace tangents in the mesh's original coordinate frame. 2022-09-12 19:48:33 -05:00
Andrey Kleshchev 87b55e7293 SL-17653 Removed unneeded combo box 2022-09-13 01:31:10 +03:00
Dave Parks c5af5d10ed Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-09-12 11:48:30 -05:00
Dave Parks d7c77e5c64 SL-18095 WIP -- Use meshoptimizer to re-weld and cache optimize after generating tangents 2022-09-12 11:48:16 -05:00
Ptolemy 03df954509 SL-17701: PBR: Tweak lighting in alpha blending 2022-09-12 01:22:47 -07:00
Ptolemy b0a9044240 SL-17701: PBR: Fix alpha blended objects not receving Sun shadow. 2022-09-11 21:13:07 -07:00
Dave Parks c822da9fe6 SL-18095 WIP -- Allow mikktspace generator to add more vertices (skip re-welding step for now). 2022-09-09 20:56:22 -05:00
Ptolemy e488c87532 Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-09-09 15:35:32 -07:00
Ptolemy cb902bf9a9 SL-17701: Fix enum compare using wrong types which broke macOS build 2022-09-09 15:34:02 -07:00
Howard Stearns 765a99d238 Merged in SL-17967 (pull request #1113)
SL-17967 require 4.1 core profile
2022-09-09 18:47:16 +00:00
Ptolemy dfe19c257d SL-17701: PBR: Fix light color space in alpha shader 2022-09-09 06:55:24 -07:00
Ptolemy 0fdef555ba Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-09-09 06:36:00 -07:00
Ptolemy c94a521c6a SL-17701: PBR: Work in progress alpha blending 2022-09-09 06:35:28 -07:00
Ptolemy 9cb8ed9210 SL-17701 PBR: Cleanup alpha setting EEP shader uniforms 2022-09-09 03:57:39 -07:00
Ptolemy 049fc419d1 SL-17701: PBR: WIP Alpha Blending 2022-09-09 03:28:12 -07:00
Dave Parks 8fb18e9a5d SL-18095 Add missing Mikktspace.cmake 2022-09-08 11:17:27 -05:00
Dave Parks 8ad7240a3b SL-18095 WIP -- Add Mikktspace tangent generation for PBR materials and switch to per-pixel binormal generation. Still bugged with some test content. 2022-09-08 10:06:53 -05:00
Andrey Kleshchev 372e5b6dfa SL-3007 Report abuse option in paticipan list 2022-09-08 02:19:13 +03:00
Andrey Kleshchev c3fe23ef14 SL-15787 Crash at setCapability 2022-09-08 02:19:13 +03:00
Howard Stearns c9565d6493 SL-17967 - remove some debug/devel code 2022-09-06 14:45:44 -07:00
Howard Stearns f9eba5351a SL-17967 - reserve one more sampler in Deferred FullbrightShiny Shader so that it loads on mac 2022-09-06 14:28:55 -07:00
Dave Parks abf788175c SL-18096 WIP -- partial support for double sided rendering. Shadow map and picking support TBD. 2022-09-06 15:07:22 -05:00
Andrey Kleshchev 1cc4e061bb SL-18097 Don't permit multiple instances of 'unsaved changes' popups
Make notifications modal. When multiple ones are visible, first popup works, interacting with second one causes a crash. And it shouldn't be possible to change anything in floater when these notifications are visible
2022-09-06 21:46:47 +03:00
Drake Arconis ef2eecca27 Merged in 559-impostor-fixes (pull request #1122)
Fix impostor lighting and rendering after PBR changes to rendering pipeline
2022-09-06 16:33:06 +00:00
Andrey Kleshchev da8dcd70f9 SL-17984 Small cleanup in profiles 2022-09-06 01:23:41 +03:00
Andrey Kleshchev 10eb8424af SL-3007 Small improvements for auto filling abuse reports #2 2022-09-06 01:23:41 +03:00
Andrey Kleshchev caf95ed00b SL-17999 Small cleanup 2022-09-05 12:18:44 +03:00
Rye Mutt a15094ca3a Fix impostor lighting and rendering after PBR changes to rendering pipeline 2022-09-04 17:11:47 -04:00
Dave Parks 60cc58fbfc SL-17967 Fix for confounding program and shader objects when fetching logs and fix for gl errors on AMD windows 2022-09-02 21:05:53 -05:00
Dave Parks 4c2b80fd00 Merge branch 'SL-17967' of ssh://bitbucket.org/lindenlab/viewer into SL-17967 2022-09-02 19:54:25 -05:00
Dave Parks 00b1fec960 SL-17967 Purge OpenGL extensions (use core API only) 2022-09-02 19:53:56 -05:00
Howard Stearns a6c385a8cb SL-17967 - bad copypasta 2022-09-02 17:21:44 -07:00
Ptolemy a3dff0db26 DRTVWR-559: PBR: Cleanup 2022-09-02 17:03:14 -07:00
Ptolemy 235d2f4535 DRTVWR-559: PBR: Maintain slightly higher quality of normals from normal map 2022-09-02 17:02:58 -07:00
Ptolemy dfaadd5db0 Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-09-02 16:13:04 -07:00
Ptolemy 7229dfcc59 SL-17701: PBR: Add support for gltf Alpha MASK (cutoff) 2022-09-02 16:12:49 -07:00
Howard Stearns cf8e1b2ac4 SL-17967 - do not crash on zero-sized materials 2022-09-02 16:01:38 -07:00
Howard Stearns 013a713001 SL-17967 - slightly more meaningful ogl error reporting 2022-09-02 15:44:19 -07:00
Brad Payne (Vir Linden) 852d552ca2 Merge branch 'DRTVWR-559' of https://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-09-02 19:56:35 +01:00
Andrey Kleshchev bded34a861 SL-17999 PBR should reuse texture possition channels from normal materials 2022-09-02 21:22:08 +03:00
Andrey Kleshchev 01cf98cec9 SL-18039 Added scroll into material editor 2022-09-02 21:22:07 +03:00
Ptolemy 7bb5315847 DRTVWR-559: PBR: Show sun in specular spotlight relfection 2022-09-02 09:53:02 -07:00
Ptolemy 44f1aed84c Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-09-02 00:00:58 -07:00
Ptolemy d9d33c1597 SL-18082: PBR: Fix spotlight color and seam 2022-09-02 00:00:30 -07:00