Commit Graph

45226 Commits (ac62a744586e4a6f1130dcdcb38f75a2d3247de1)

Author SHA1 Message Date
Michael Pohoreski ac62a74458 Merged DRTVWR-559 into SL-17274_gbuffer_flags 2022-06-23 15:42:42 +00:00
Michael Pohoreski d995ac67ae Merged in SL-17274_view_dir (pull request #1029)
SL-17274: Add view_dir uniform

Approved-by: Dave Parks
2022-06-23 14:53:36 +00:00
Michael Pohoreski d67e1f4f91 Merged DRTVWR-559 into SL-17274_view_dir 2022-06-23 14:53:07 +00:00
Dave Parks 6540b4c480 SL-17600 Cubemap filter tuning. 2022-06-22 19:56:26 -05:00
Ptolemy 4d2b2f464b SL-17274: Add GBuffer flag for PBR 2022-06-22 11:32:10 -07:00
Dave Parks d0d1b832d4 SL-17600 Proper irradiance probes. 2022-06-22 13:25:50 -05:00
Dave Parks 4273b26207 Add tinygltf and Vulkan GLTF to licenses.txt 2022-06-22 10:10:24 -05:00
Ptolemy 27ca7760cc SL-17274: Remove hard-coded magic number checking if G-Buffer flag is set 2022-06-21 22:23:38 -07:00
Ptolemy 77b96114c3 SL-17274 Cleanup hard-coded gbuffer atmos flag for softenlight 2022-06-21 22:00:12 -07:00
Dave Parks 31e2fa5e50 SL-17600 WIP -- Proper radiance maps (not just mipped cubemaps). 2022-06-21 22:44:30 -05:00
Ptolemy 36d9fa9015 SL-17274: Add view_dir uniform 2022-06-21 16:50:09 -07:00
Dave Parks 8b4347cb10 SL-17600 Revise reflection probe priorities 2022-06-21 11:58:58 -05:00
Dave Parks fb5ff6a538 SL-17287 Slightly less hacky and much less crash cube snapshot render target allocation. 2022-06-17 14:05:18 -05:00
Dave Parks 18b0aa0371 SL-17619 Add support for embedded textures to GLTF importer 2022-06-16 16:16:53 -05:00
Dave Parks f5d66e79ee SL-17605 WIP - Upload->Material now lets you pick a GLTF file and imports the first material in the GLTF file to the Material Editor 2022-06-15 17:03:38 -05:00
Dave Parks ad533fcd6b SL-17586 WIP -- LLMaterialEditor prototype and "New Material" inventory buttons. 2022-06-14 23:39:11 -05:00
Dave Parks 929abcd296 SL-17523 Add reflection probe ambiance to windlight settings and integrate with UI and ReflectionMapManager 2022-06-10 16:36:38 -05:00
Dave Parks 5eb6591d0a SL-17574 Fix for box probes not applying. 2022-06-10 11:52:32 -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 03d85bfb33 SL-17573 Add "dynamic" checkbox, also followup on SL-17551 and do "Select Invisible Objects" checkbox instead of "Select Reflection Probes" 2022-06-09 19:43:21 -05:00
Dave Parks bc85cc300d SL-17551 Followup -- remove some dead pick-render related code. 2022-06-09 14:26:23 -05:00
Dave Parks acf35c9b07 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-06-09 14:09:53 -05:00
Dave Parks 0d9c23372b SL-17551 Add "Select Reflection Probes" menu option and make invisible objects less annoying when alt-zooming in edit mode. 2022-06-09 14:09:33 -05:00
Brad Kittenbrink d1dc9c35a9 tinygltf also updated mac and 32bit windows packages with new public build for SL-17214 2022-06-09 10:06:21 -07:00
Brad Kittenbrink 5b76111b27 tinygltf updated with new public build for SL-17214 2022-06-09 10:02:49 -07:00
Dave Parks 125b099298 VS2019 build fix 2022-06-09 11:02:21 -05:00
Dave Parks d8ffaf20be Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-06-08 17:49:20 -05:00
Dave Parks 5f606069e2 SL-17285 Fix for probe influence volume combo box not applying. 2022-06-08 17:48:58 -05:00
Euclid Linden 4ee387f971 Merged in euclid-gltf-17214 (pull request #1013)
Add tinygltf import library, and partial gltf loader implementation.

Approved-by: Brad Kittenbrink
2022-06-08 20:46:33 +00:00
Dave Houlton d3219f57c1 SL-17214 remove some dae clutter from gltf header 2022-06-08 13:33:59 -06:00
Dave Houlton 2dc376aa53 SL-17214 add 3p-tinygltf dependency to autobuild.xml 2022-06-08 13:33:59 -06:00
Dave Houlton c9ebb970ee SL-17214 re-work gltf data organization 2022-06-08 13:33:59 -06:00
Dave Houlton adaaccd3d7 SL-17214 additional glTF validation, remove dead code from DAE loader 2022-06-08 13:33:59 -06:00
Dave Houlton 8c0163bcb4 SL-17214 initial loader class skeleton 2022-06-08 13:33:59 -06:00
Michael Pohoreski d385c73b6e Merged in ptolemy_fix_fullbright_shiny (pull request #1011)
DRTVWR-559: Fix fullbrightShiny not compiling on AMD due to type mismatch

Approved-by: Dave Parks
2022-06-07 23:17:49 +00:00
Ptolemy 0837b65fdd DRTVWR-559: Fix fullbrightShiny not compiling on AMD due to type mismatch 2022-06-07 16:14:54 -07:00
Dave Parks a185fae28d SL-17285 Build fix take two. 2022-06-03 11:36:37 -05:00
Dave Parks 619fb2eed5 SL-17285 Build fix (coding policy needs last line to be blank). 2022-06-03 10:14:45 -05:00
Dave Parks 78f966b5db Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-06-02 18:43:06 -05:00
Dave Parks 220afbcda0 SL-17285 Add proper reflection probe support to LLVOVolume, LLPrimitive, and LLPanelVolume 2022-06-02 18:42:38 -05:00
Euclid Linden 69aef3a806 Merged in DV559-merge-6.6.1 (pull request #997)
DRTVWR-559 merge up to release v6.6.1
2022-05-26 22:36:03 +00:00
Dave Houlton 78c6c341c5 Merge master v 6.6.1 into DRTVWR-559 2022-05-26 16:16:47 -06:00
Nat Goodspeed cdbd06e8ed Increment viewer version to 6.6.1
following promotion of DRTVWR-546
2022-05-25 19:22:09 -04:00
Dave Parks 3b3d3d88d1 SL-17287 Don't update reflection probes when PBR is disabled. 2022-05-24 11:38:23 -05:00
Dave Parks 0940e88718 SL-17472 Add checkbox to preferences for enabling "PBR" that uses "class3" deferred shaders. Move reflection probe shaders to class3 and restore class2 shaders to non-reflection probe versions. 2022-05-24 10:34:47 -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 6c6d9a10f8 SL-17287 Update Tracy to 0.8.1. Clean up GPU instrumentation. 2022-05-20 13:31:18 -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 3564b24e2a SL-17286 Reflection probe alpha/fullbright support. 2022-05-19 22:24:41 -05:00
Dave Parks 3365a39080 SL-17451 Fix for erroneous attempt to apply vertex color alpha to texture before alpha masking (we don't actually support this and the vertex color alpha is sometimes zero when you think it ought not be). 2022-05-19 14:02:48 -05:00