Commit a5cdae3
authored
Refactor HDRP test project and add plenty of them (including postprocess) (#3437)
* Update all meta files
* add missing meta
* update manifest with nunit framework
* Fix colormip shift (#3376)
* Fixed color buffer mip map generation to avoid shift depending on the max RTHandle size.
* More cleaning
* Revert wrong change
* Update screenshots
* Fixed an issue with blur of planar probes during mip generation
* Missing file for enabling 8102 test
* Update ProjectSettings.asset
* Fix various warning and project settings
* Remove lightmap from database
* Fix Set Game View Size button in the HDRP_Test settings component
* Update 1104_unlitDistortion
* rename SSS to Lit
* Move various test and re-eanble fabric convolution
* Re-enable animated cookie test and fog fallback test (#3377)
* Add a renderpipeline asset field in the test setting to amke the scene switch to the proper RP. (#3384)
Set a default one in the test camera prefab.
* Added graphics test for LightLayers (#3381)
* Read the ray count using async readback and write it in the display stat window (#2949)
* Disable specular lighting when rendering probes (#3024)
* Disable specular when baking a reflective camera
* Use fresnel0 when rendering reflection cameras
* Updated changelog
* Rename the functoin and fix remaining issues
* update changelog
* Update AxF.hlsl
* Disable specular lighting only for reflection probes
Added a frame settings to controle the specular lighting
* Updated migration of frame settings
* Updated migration of frame settings
* Fixed useEnvLight property
* Fixed SpecularLighting toggle naming in code
* Fixed 2210
* Fixed 2401
* Adding the code required for realtime light probe support (#3064)
* Added custom SH volume texture (from LPPV) support.
Added a pass in Lit.shader for baking light probes. The pass is a copy paste from the dxr reflection pass.
Bake light probes and update LPPV volume texture before deferred pass. This should be moved before GBuffer pass.
* Removing the specular term for the light probe dxr pass
* Binding the area cookie textures before (given that the global happens later) (#3065)
* GI Light Cluster Request (#3068)
* Disabling specular lighting for the reflection pass
* Cluster Upgrade
* fix missing migration code call on HDAdditionalCameraData (#3081)
* fix missing migration code call on HDAdditionalCameraData
* Update CHANGELOG.md
* Update CHANGELOG.md
* Real time area light shadows (Blurred EVSM) (#3056)
* Populate new branch
* Small fixup
* Fix problem with shadows outside of cone.
* Hide radius of the area light
* Add tests for area light shadows
* Image for the tests
* Fixup master merge
* Disable area light shadows by default
* Disable tests by default as the feature is off by default.
* Don't clear when we already cleared the full atlas.
* Fixes
* Fix borded viewport issue.
* Port to new branch
* Remove old filtering option
* Better naming for perf marker
* New tests
* Update EditorBuildSettings.asset
* Update CHANGELOG.md
* Remove safeguard (not needed and makes tests behave differently)
* Update 2308_Shadow_AreaLight.png
* Fix warnings
* Slightly improve tooltips
* Revert "Remove safeguard (not needed and makes tests behave differently)"
This reverts commit 6ef7e6b.
* Revert "Revert "Remove safeguard (not needed and makes tests behave differently)""
This reverts commit 88c0deb.
* Fixup tests
* Add comment for offset
* Add comment on ShadowMoments_WarpDepth_PosOnlyBaseTwo
* Hide irrelevant settings in UI
* Fix one shader warning that I missed
* Fixing a bad merge related to non-raytraced area shadows (#3093)
Defining a IncludeIndirectLighting for HDRP/Unlit to avoid double contribution for area lights (reflections + analytic)
* Cleanup and graphic test (#3098)
* Use proper value for EnableSpecular (1 == true)
* Added new graphic test
* Added graphic test to playlist
* Update EVSMBlur.compute (#3100)
* Update reference screenshots
* Update CHANGELOG.md
* Fix area shadows blur over edge bug (#3125)
* Update EVSMBlur.compute
* Clip a bit earlier when blurring but solve some other artifacts
* Update HDShadowAlgorithms.hlsl
* Improving Area Shadows Quality (#3122)
* Improve Area Shadow Filtering
* Assuring compatibility with rasterized shadows
* Review corrections
* Cosmetic pass
* Indirect diffuse reference mode & InitBuiltinData (#3118)
* Adding pos input to the list of parameters
* Adding an indirect diffuse raytracing effect
* Fixed an issue with layered lit shader and height based blend where inactive layers would still have influence over the result (#3119)
* Hdrp/depth offset shader graph (#3114)
* Exposed depth offset in lit shader graph node
* Finish parallax occlusion mapping node
* Fixed depth offset write in depth only pass
* POM works with shader graph and hair implementation
* Cleanup and implement depth offset on other HDRP master nodes
* Update CHANGELOG.md
* Recorder implementation for HDRP (#3111)
* - Moved CameraCaptureBridge to Core
- Implemented recorder for HDRP (WIP)
* Sent the correct texture to camera recorder.
* Small cleanup
* Update changelog
* Added a new case of early out.
* Hdrp/fix densityvolume handles (#3124)
* Make the shape box always be side by side manipulation
* Remove uneeded multiple instance of the HiararchicalBox handles
* fix miltiselection blend handles color
* Fix keeping blend distances in advanced mode whan changing the hull
* Fix Advanced edition mode script API
* Fix normal edition mode to preserv metric distances
* Fix handle normal mode to preserve metric distance
* Fix remaining handle manipulation issues
* fix vector6 fields in multi-edition
* Update CHANGELOG.md
* Update CHANGELOG.md
* Fixed calls to InitBuiltinData in VFX graph shaders (#3147)
Also removed positionRWS input as it was redundant with posInput
* Hdrp/fix lightgizmo multi edition (#3142)
* fix lights handles to support multi selection
* Add message in UI when different shapes selected and hide shape part when it occures
* Update CHANGELOG.md
* fix light with former light conflicts
* Fix Inspector LightLayer in case of multi-edition
* Update CHANGELOG.md
* Move scene color to R11G11B10 (#3143)
* Change color format
* [to revert] Tmp submit another commit to get results from katana
* Submit tmp folder before we verify
* Update 1206_Lit_Transparent_Distortion.png
* Revert "Update 1206_Lit_Transparent_Distortion.png"
This reverts commit b5402eb.
* Update visual tests
* Update HDRenderPipeline.cs
* Update 2211_Probes_Specular.png
* Rename const and move to readonly
* Update HDRenderPipeline.cs
* Make it an option on the asset
* Update HDRenderPipeline.cs
* Update HDRenderPipelineAsset.asset
* fix unwanted commented migration version (#3152)
* SSR lighting texture stores an opacity value in the alpha channel (#3159)
* [Hdrp] fix normal handle densityvolume [Backport with 3124 & 3152] (#3163)
* fix DensityVolume normal handle
* fix small prior migration issue revelated when updating megacity
* Update CHANGELOG.md
* Hdrp/add emission color normalization (#3153)
* Add option in preferences to toggle the light emission normalization
* Update CHANGELOG.md
* Fixed color normalization multi-selection and node shader code
* Distortion Apply pass uses stencil (#3162)
* Add distortion vectors stencil bit
* First pass
Still need to:
- Don't use hardcoded values
- Get rid of the compute version
* Don't use hard coded value
* Set stencil values via SetInt instead of relying on defaults
* Remove old apply distortion
* Update HDRenderPipeline.cs
* Hide Shadow Quality settings from HDAsset UI (#3176)
* Hide filtering quality in deferred only as it is hard coded in shader.
* Set low as default shadow quality.
* Force low quality on deferred
* SMAA Support in HDRP Postprocess stack (#3171)
* Don't allocate scattering textures if not supported (#3166)
* Update PostProcessSystem.cs
* Revert "Update PostProcessSystem.cs"
This reverts commit 75a5cae.
* Post-processing scene view tweaks (#3190)
* Post-processing scene view tweaks
Disabled Lens Distortion, DOF and Panini projection
* Update CHANGELOG.md
* Add Parallax Occlusion Mapping node doc (#3151)
* Update CHANGELOG.md
* Add debug mode for area light atlas (#3126)
* Delete optimal group size define (#3175)
* Remove PLATFORM_THREAD_GROUP_OPTIMAL_SIZE macro
* Use WaveGetLaneCount for runtime usage
* Don't allow to change filtering quality if deferred only
* Revert "Don't allow to change filtering quality if deferred only"
This reverts commit 928cfb9.
* Fixup missing change of name
* Update changelog
* Zero out stencil bit after they are not needed anymore (#3195)
* Zero out stencil bit after they are not needed anymore.
* Use distortion vectors instead of DoesntReceiveSSR for SMAA stencil bit
* Move SMAA bit to post process HDRenderpipeline
* Fix misuse of colorbuffer format for m_CameraSssDiffuseLightingBuffer
* Disable SceneSelectionPass in shader graph preview (#3205)
* Remove applyDistortionCS from resource asset
* Disable light normalization in preferences (and fix it for unlit materials) (#3209)
* Control punctual light and area light shadow atlas separately (#3115)
* Have different settings for different shadow atlas
* Update HDRenderPipeline.cs
* Update HDRP_Test_Def.asset
* Fix merge issues
* Disable edge leak fixup by default (#3211)
* Disable stencil and fix smaa for xr (first pass) (#3207)
* Update CHANGELOG.md
* Added test scene 2505 LightLayers
* Added test result
* Enable SSR test + simplify test scene (#3380)
* Removed bloom from exposure test and re-enable it (#3382)
* Update Baked Spot shape test, disabled because GI still don't know HDRP spot light shapes (#3379)
* Update EditorBuildSettings.asset
* Move decal to material section
* Move file, re-enable diffusion profile
* Update manifest.json
* Update reference for 2505 (#3387)
* Re-Enable baked spot shape, with broken test tag (PLM doesn't support the HDRP spot shapes)
* Added environmental probes in 2505 (#3390)
* Update reference for 2505
* Added env probes in light layer test
* Add a test scene for LOD Transition
Moved number texture from terrain to common
* Delete HDRenderPipeline.cs.orig.meta
* Move various files
* Update lightlayers
* Update diffusion profile reference screenshot (#3399)
* Microshadows test (#3397)
* Test
* Update EditorBuildSettings.asset
* Push reference image
* Hdrp/new test 2019 2 1105 (#3404)
* (wip) Test Shader Graph 1105
* Added 1105 UnlitSG
* Added reference image for 1105
* Added ShaderGraph an disabled SSR mateials ni SSR test (#3398)
* First pass at HDRP/Post-processing tests (#3396)
* Added a bunch of postfx tests
* More post-processing tests
* Added new tests to build settings
* Added ref test images
* Fixed threshold on color grading tests
* New version of fog test (#3407)
* New version of fog test
* Add fixes and forced resolution for the TextMeshPixelSize script
* Add refraction objects and text labels to fog test scene.
* Forgot to update the tag manager with the new layers for the fog test scene. (#3409)
* Add material classification test (#3411)
* Add material classification test
* Disable material classification test, waiting for #3406
* Update EditorBuildSettings.asset
* Added test 2506 LightLayer Bitmasks test (#3408)
* Added test 2506 LightLayerBitMasks
* Added texts in scene
* Added reference image 2506
* Update EditorBuildSettings.asset
* HDRP/SMAA test (#3410)
* Enabled the smaa test
* SMAA test ref images
* Update EditorBuildSettings.asset
* Set HDRP_DEBUG_STATIC_POSTFX in project settings
* Add object with phong tesselation to the test 1219 (#3412)
* update screenshots
* Fixed several issues when changing resolution (#3416)
* - Fixed wrong swap of history buffer (and unncessary code handling reallocated history buffer)
- Fixed frame count used in HDCamera updates (caused motion vectors to be wrong for a frame in some cases)
* HDCamera now properly updates previous frame constant at each rendering (and not frame). This fixes cases where the same camera can be rendered multiple times in the same frame with different parameters.
* Updated comment
* Post merge fix
* Fix some tests that were failing. (#3419)
* Update 1603_TerrainLit_BaseMap.png.meta
* Update manifest.json
* Update manifest.json
* Update manifest.json
* Update CameraPositionSettings.cs.meta
* update reference screenshots
* Delete Plugins.meta
* update meta file
* Update RaytracingAmbientOcclusionFilter.compute
* Improve the time that a selected list of test takes to run if they don't have to bake the GI (#3417)
* update reference screenshots
* Fix lod transition scene (replace gui raw texture with quad)
* Move and rename stuff
* update HDRP asset
* Fix auto resize of the text meshes to avoid warnings (may still occur at the first loading of a scene with texts in the editor, but should not change the texts visually).
* Add missing init from previous commit.
* Added forward and deferred cameras for SSR test (#3422)
* Added forward and deferred cameras for SSR test
* Update HDRP_Test_SSR.asset
* update SSR scene
* Update reference screenshots for SSR
* update area rect shadow hdrp asset
* Remove various unused HDRP asset
* Update 4030_GradingLiftGammaGain.unity
* Reorganize a lot
* Merge master into new_test_2019_2 branch (#3430)
* Move Gizmo before postprocess (#3423)
* Change the terrain keywords to local. Requires 2019.2.0a9. (#3214)
* Remove compute version of the color pyramid (#3426)
* Delete the CS color pyramid
* Empty line removed
* Disable one test to anticipate landing of this PR : "1133474-reinit-toggling-enable" (#3424)
* Fix alignment after merge
* Update 1800_Classification.unity
* update screenshots
* Update 2104_GI_Lightmap
* Added test Decals ShaderGraph 1706 (#3431)
* Motion related tests (#3433)
* Transparent writes velocity
* Motion blur tests [TO FIXUP]
* Deleting old motion blur tests
* Fixup per object motion blur test
* Update 4012_MotionBlur_CameraOnly.unity
* Update EditorBuildSettings.asset
* Update EditorBuildSettings.asset
* Fix includes for debug view
* Push references
* Disable camera only motion blur test
* Revert MipGenerator.cs
* update missing meta
* update screensshot s decal SG
* update classification test
* More move
* Add pre/post pass test (#3434)
* Add pre/post pass test
* Removed unwanted LightingData.asset
* Revert unwanted lightingData.asset changes
* Revsert more files
* Update EditorBuildSettings.asset
* update1 parent 8a6779d commit a5cdae3
2,166 files changed
Lines changed: 137211 additions & 47051 deletions
File tree
- TestProjects/HDRP_Tests
- Assets
- GraphicTests
- Common
- 3DObjects
- Materials
- Numbers_GPUInstance
- Numbers
- RP_Assets
- ScenePrefabs
- Scripts
- TestRunner
- Editor
- Textures
- Numbers
- Scenes
- 1x_Materials
- 1104_Unlit_Distortion_Compose
- 1105_UnlitSG
- 00 Opaque Default
- 01 Trans Add
- 01 Trans Alpha
- 01 Trans Premult
- 02 Trans DoubleSided Add
- 02 Trans DoubleSided Alpha
- 02 Trans DoubleSided Premult
- 03 Trans Before Refraction Add
- 03 Trans Before Refraction Alpha
- 03 Trans Before Refraction Premul
- 04 Trans Before Refraction DoubleSided Add
- 04 Trans Before Refraction DoubleSided Alpha
- 04 Trans Before Refraction DoubleSided Premul
- 05 Distortion
- Opaque
- DoubleSided
- 1204_Lit_Fog
- Materials
- 1214_Lit_LowResTransparent
- 1215_Lit_SubSurfaceScattering
- Candle
- 1216_Lit_SSS_MaxRadius
- 1217_Lit_SSS_Pre-Post
- 1218_Lit_DiffusionProfiles
- Materials
- 1219_Lit_Light_on_Tesselation
- 1301_StackLit
- MaterialsTest
- Meshes
- Prefabs
- Metal_Plate_007_SD
- 1302_03_StackLit
- PixarLM
- Assets
- Materials
- Screenshots
- Settings
- Textures
- Details
- TilingMaterials
- TesterModelAndMaps
- 1351_Fabric
- ShaderGraph
- 1352_Fabric_Env
- 1401_HairGraph
- Shadergraph
- 1701_Decals
- 1703_Decals-ReorientedNormals
- 1704_Decals-Settings
- 1705_Decals-stress-test
- TransparentSprites
- 1706_DecalsSG
- 1800_Classification
- 2x_Lighting
- 2004_AnimatedCookie
- 2005_Light_ColorTemp
- 2103_GI_BakeMixed
- 2104_GI_LightProbeInstancing
- 2105_GI_BakedSpotShape
- 2203_PlanarProbes
- 2205_LightLoopCullWOblique
- 2307_Shadow_VeryHigh
- 2308_Microshadows
- 2308_Shadow_AreaLight
- 2401_Light_on_Tesselation
- 2403_Area_TexturedRectLights
- 2501_Instancing_Lighting
- 2501_LightLayers
- 2551_SSR
- 2801_SSR
- 3x_DebugView
- 3002_ObjectMotionVector
- 4x_PostProcessing
- 4001_Exposure
- 4010_Motion
- 4011_MotionBlur
- 4013_TransparentMotionVector
- 4020_ChromaticAberration
- 4021_LensDistortion
- 4022_PaniniProjection
- 4023_VignetteClassic
- 4024_VignetteMasked
- 4025_FilmGrain
- 4027_GradingChannelMixer
- 4028_GradingColorAdjustments
- 4029_GradingColorCurves
- 4030_GradingLiftGammaGain
- 4031_GradingShadowsMidtonesHighlights
- 4032_GradingSplitToning
- 4033_GradingWhiteBalance
- 4034_TonemappingNeutral
- 4035_TonemappingACES
- 4036_TonemappingCustom
- 5x_SkyAndFog
- 5001_Fog_FogFallback
- 5002_Fog_DensityVolumes
- 5003_Fog_DensityVolumesShadows
- 8x_ShaderGraph
- 8103_PrePostPass
- Materials
- 8203_Emission
- 9x_Other
- 9001_LODTransition
- 9002_FrameSettings_LOD
- 9003_CameraRelativeRendering
- 9004_MultiViewport
- 9005_AfterPostProcess
- 9006_StencilUsage
- 9602_MotionBlur_PerObject
- ReferenceImages/Linear
- OSXEditor/Metal
- WindowsEditor
- Direct3D11
- Vulkan
- WindowsPlayer
- Direct3D11
- Vulkan
- Packages
- ProjectSettings
- com.unity.render-pipelines.high-definition/Runtime
- Core/Textures
- Debug
- Lighting
- ScreenSpaceLighting
- VolumetricLighting
- RenderPipeline
- Camera
- Raytracing/Shaders
- RenderPass
- Settings
- Utilities
- com.unity.testframework.graphics/Editor
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Binary file not shown.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.
Lines changed: 95 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments