Commit Graph

45941 Commits (539fd5fcf9fa1872996fbb687b49307737f1c8b5)

Author SHA1 Message Date
Ptolemy 539fd5fcf9 SL-17975: PBR: Don't process point light if outside light radius 2022-08-31 21:04:45 -07:00
Ptolemy 17a957fe44 DRTVWR-559: PBR: Cleanup: Don't do redundant dot(n,l) calc 2022-08-31 21:00:58 -07:00
Ptolemy f4d7b11e16 SL-17975: PBR: Fix point light popping 2022-08-31 20:59:43 -07:00
Ptolemy eff9f08bd9 DRTVWR-559: PBR: Disable PBR bloom 2022-08-31 13:19:56 -07:00
Ptolemy 71115a7a27 SL-17703: Fix merge 2022-08-31 10:16:24 -07:00
Dave Parks 5c0e201cd6 SL-18065 WIP -- Clamp virtual size of fetched textures. 2022-08-31 11:45:48 -05:00
Dave Parks c9f893b100 SL-18065 WIP -- Adjust max virtual size to keep debug floater readable. Make assert on shutdown less frequent (still not gone, likely race condition). Fix unrelated assertion in reflection probes. 2022-08-31 11:36:00 -05:00
Ptolemy 8eaee1f033 SL-17703: PBR: Fix albedo being in wrong color space, add support for debug default_irradiance.png 2022-08-30 20:35:15 -07:00
Dave Parks e8002dc00f Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-08-30 16:43:20 -05:00
Dave Parks 47ecbca24d SL-17987 Fix for material editor not initializing to GLTF defaults when loading a null material asset. 2022-08-30 16:43:05 -05:00
Andrey Kleshchev d19d827121 Merge branch master (DRTVWR-483) into DRTVWR-559
# Conflicts:
#	indra/newview/lllocalbitmaps.cpp
#	indra/newview/lllocalbitmaps.h
#	indra/newview/llviewerregion.cpp
#            lllocalgltfmaterials.* were modified to match lllocalbitmaps*
2022-08-31 00:30:49 +03:00
Andrey Kleshchev fbccc0986d SL-17653 Clean up unneeded filepicker dependency. 2022-08-31 00:18:51 +03:00
Nat Goodspeed d31a83fb94 Increment viewer version to 6.6.4
following promotion of DRTVWR-483
2022-08-30 17:02:51 -04:00
Dave Parks 2158162b50 SL-18055 Fix for soft cube maps on chrome (don't clamp roughness value) 2022-08-30 15:46:38 -05:00
Dave Parks 03d012d46c SL-18038 Remove placeholder "save as material" button 2022-08-30 14:42:04 -05:00
Dave Parks e928e3fec4 SL-17705 AMD compatibility -- use a specific LoD of irradiance map to avoid black outlines on AMD 2022-08-30 13:57:46 -05:00
Dave Parks 197ac7cc20 Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559 2022-08-30 10:46:36 -05:00
Dave Parks 14af7cabdb SL-17997 Fix for crash on shutdown 2022-08-30 10:32:09 -05:00
Ptolemy 302bf29242 Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-08-29 18:03:22 -07:00
Ptolemy e81b149c4a Revert "SL-17703: PBR: Fix missing ORM to use 1,0,0"
If ORM is blank the roughness and metal are multiplied into a default white ORM texture.  This reverts commit 71ae65ae17.
2022-08-29 17:34:49 -07:00
Dave Parks d49e311a37 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-08-29 18:47:10 -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
Ptolemy 826bd47cc1 SL-17703: PBR: Fix default OMR if pbr shader compiled sans HAS_SPECULAR_MAP 2022-08-29 14:08:27 -07:00
Ptolemy 71ae65ae17 SL-17703: PBR: Fix missing ORM to use 1,0,0 2022-08-29 14:06:48 -07:00
Ptolemy d6e8a6c98a SL-17703: PBR: revert dc8773ff, tweak sunlight albedo to be darker 2022-08-26 17:47:47 -07:00
Ptolemy dd3c13a198 SL-17766: PBR: Remove redundant misc. dot() calculations 2022-08-26 15:51:39 -07:00
Ptolemy 08c23419be DRTVWR-559: PBR: Cleanup 2022-08-26 15:31:30 -07:00
Ptolemy 55b071dcd7 DRTVWR-559: Cleanup: Preserve note about legacy dist_atten magic number 2022-08-26 15:19:48 -07:00
Ptolemy 8b45dfd477 DRTVWR-559: PBR: Cleanup debug 2022-08-26 15:19:03 -07:00
Ptolemy dc8773ffe9 SL-17703: PBR: Fix albedo being washed out due to wrong color space. 2022-08-26 15:09:02 -07:00
Dave Parks bde0961297 Merge branch 'DRTVWR-563' of bitbucket.org:lindenlab/viewer into DRTVWR-563 2022-08-26 10:52:07 -05:00
Dave Parks 9bee2a92d2 SL-17997 Follow up from beta breakers results. 2022-08-26 10:51:42 -05:00
Ptolemy 7ceaa01878 SL-17703: PBR: Tweak sunlight scaling to better match Substance 3D Stager, don't blow bloom out 2022-08-25 15:45:15 -07:00
Ptolemy 7923f255b6 SL-17702: PBR: Fix light bleed out of range 2022-08-25 10:45:12 -07:00
Ptolemy 23126b7825 SL-17703: PBR: Convert sunlight color in sRGB to Linear due to EEP/Windlight. 2022-08-24 23:03:31 -07:00
Ptolemy b7cb20bfcd SL-17702: PBR: Document lights are in linear from C++ side 2022-08-24 22:59:28 -07:00
Ptolemy 82c99ffa50 Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-08-24 19:07:05 -07:00
Ptolemy 980e8c0a39 DRTVWR-559: Cleanup 2022-08-24 17:26:23 -07:00
Ptolemy becdf08d0f SL-17702: PBR: Use legacy attenuation for point lights 2022-08-24 17:21:32 -07:00
Ptolemy 5b7d8b61e0 SL-17702: PBR: Optimize BRDF diffuse 2022-08-24 16:08:36 -07:00
Ptolemy 5a346844df SL-17703: PBR: Add debug ability to turn sun/off, view sun contrib 2022-08-24 16:07:18 -07:00
Ptolemy 7c72b4be8c SL-17766: PBR: Refactor to use initMaterial() instead of duplicating material setup for both IBL and Sunlight BRDF 2022-08-24 14:29:45 -07:00
Andrey Kleshchev 4f9f7de33b SL-17653 File filter for local materials and textures in texture picker 2022-08-24 19:35:57 +03:00
Ptolemy 7895ec1812 Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559 2022-08-23 04:24:17 -07:00
Ptolemy 9a59226442 SL-17703: PBR: Use BRDF for sun/moon diffuse and specular 2022-08-23 04:21:32 -07:00
Ptolemy 0079dcd6a4 SL-17766: PBR: Add V_GGX references 2022-08-23 04:17:12 -07:00
Ptolemy 459faa8f7f SL-17703: PBR: Clamp roughness to minimum to match Blender, etc. 2022-08-23 04:15:36 -07:00
Ptolemy 6bc22eb6f4 SL-17703: PBR: Add BRDF prototypes 2022-08-23 03:55:33 -07:00
Ptolemy 71b7648d13 SL-17975: PBR: Factor ambient occlusion into specular 2022-08-23 02:55:30 -07:00
Ptolemy 7951a15543 SL-17703: PBR: Don't add diffuse if IBL off 2022-08-23 02:50:51 -07:00