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