You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* [8.x.x Backport]Fixed the MaxLightCount being display when the light volume debug menu is on ColorAndEdge. (#6210)
* Fixed the MaxLightCount being display when the light volume debug menu is on ColorAndEdge.
* Update CHANGELOG.md
Co-authored-by: sebastienlagarde <[email protected]>
* [8.x.x Backport] Update documentation to mention more explicitely the lack of support of vertex animation (#6204)
* Update documentation to mention more explicitely the lack of support of vertex animation
* Update Ray-Tracing-Getting-Started.md
Co-authored-by: sebastienlagarde <[email protected]>
* [8.x.x Backport] Make subsection in decal debug menu to specify "affect transparents" (#6202)
* Make subsection in decal debug menu
* changelog
* Support cookie on light backing for Disc Area Light #6138
* Hdrp /lookdev/fix crash on adding volume as viewed game object #6129
* fixed changelog
* Add smoothness remark (#6226)
* Removed legacy VR code from HDRP #5923
* Fixed duplicated entry for com.unity.modules.xr in the runtime asmdef file #5895
* Improve light clipping and culling #2#4711
* Hdrp/fix/decal material ui errors #6225
* Fix z-fighting in sceneview when scene lighting is off (#6213)
* Do not override the depth state of transparent materials in RenderDebugView
* Changelog
* Changelog - add case number
Co-authored-by: sebastienlagarde <[email protected]>
* Update CHANGELOG.md
* Mention default post processing in default volumes. (#6233)
* Fix cubemap inspector so that thumbnail for cubemap work #6231
* - Fix an exception in ray tracing that happens if two LOD levels are using the same mesh renderer. (#6197)
Co-authored-by: sebastienlagarde <[email protected]>
* [Backport 8.x.x] Fix some typos in the debug menu (#6249)
* Backport renaming
* changelog
* Added debug exposure to light hierarchy debug. (#6216)
# Conflicts:
# com.unity.render-pipelines.high-definition/CHANGELOG.md
Co-authored-by: sebastienlagarde <[email protected]>
* - Rejecting history for ray traced reflections based on a threshold evaluated on the neighborhood of the sampled history. (#6254)
* Clearer naming of tile and cluster categories for environment lights #6227
* Fix texture curve destroy (#6277)
# Conflicts:
# com.unity.render-pipelines.core/CHANGELOG.md
* Fixed an issue with refraction model and ray traced recursive rendering (case 1198578). (#6270)
* fix for Fogbugz 1214609 - HDRP Wizard addively increases the Light Intesity instead of setting it (#6266)
* Fixed an issue where a dynamic sky changing any frame may not update the ambient probe. #6235
* Add XR setting to control camera jitter for temporal effects #6259
* fix unreachable code in TextureXR.useTexArray (#6260)
Co-authored-by: sebastienlagarde <[email protected]>
* Deprecate Utilities namespace #6219
* Fix issue on thumbnail generation so that no error on new project and thumbnail are generated at first import #6265
* Update CHANGELOG.md
* [8.x.x Backport] Partial fix LookDev opened when CoreRP package reimported (#6289)
* Fix null texture usage happening on CoreRP upgrade
* Partially fix garbage collected stylesheet issue.
(Need more work on UIElement side, see case 1228706 )
* Update CHANGELOG.md
* Clean log
* [Backport 8.x.x] Hdrp/fix default volume switch (#6336)
* Fixed an issue where default volume would not update when switching profile.
* Fixed an issue when setting the default volume for the first time where the hdrp asset would not be dirtied
* Changelog
* [Backport 8.x.x] Fixed an issue where AO override would not override specular occlusion (#6339)
* Manual cherry pick of 9162acb50898c948e35475bb1c0d58dbea4217b7
* Changelog
Co-authored-by: sebastienlagarde <[email protected]>
* [Backport 8.x.x] Fixed an issue where Volume inspector might not refresh correctly in some cases. (#6335)
* Fixed an issue where Volume inspector might not refresh correctly in some cases.
* changelog
Co-authored-by: sebastienlagarde <[email protected]>
* Hdrp/fix material baked emission #5392
* Fixed volume components lifespan in the clipboard #5869
* Hdrp/fix/particle light shadows #6111
* Bugfix: uncached reflection probe cameras were reseting the debug mode #6245
* Fix case in PBR sky where a camera below ground might invalidate result of a camera above #6272
* Hdrp/probe scale 1219246 (#6288)
* Fix when scale down < 0 all direction of box Influence Volume
* Update Change log
* Update CHANGELOG.md
* Split set rendering feature set and API validity check #6301
* Fix Render Texture with XR #6306
* Fix sRGB mismatch with XR SDK #6311
* Fix XR single-pass with Mock HMD plugin #6313
* Fix XR culling with multiple cameras #6314
* Add custom pass opaque rendering error message #6330
* Update Light-Component.md (#6332)
* Update CHANGELOG.md
* Update TextureCurve.cs
* fix merge issue
* Update CHANGELOG.md
* - Fixed an issue related to the envlightdatasrt not being bound in recursive rendering. (#6410)
* First pass of light loop optimizations (still single threaded) (#6367) (#6424)
* Saving 10% off the PrepareLightForGPU
* 18% decrease in cost with this
* Around 12% cost shaving off GetLightData
* Around 6.5% win here
* Faster View matrix flip
* Missing *=-1
* About 7% win in preprocess light data
* Another small batch
* Small cleanup for first optimization pass
* Tiny bit more cleanup
* Address review points
* Add comment
* changelog
# Conflicts:
# com.unity.render-pipelines.high-definition/CHANGELOG.md
* Catch and handle NRefactory parser exceptions (#6392)
Co-authored-by: vlad-andreev <[email protected]>
* Avoid negative input to sqrt() (#6397)
- The calculation of `k` is not numerically robust when done in FP16 and might generate a negative value.
- This can be observed as rendering artifacts on Mali drivers newer than Bifrost/Valhall R21.
- This commit fixes this by by clamping `k` to [0, inf] before the `sqrt()`.
- On Mali-G77 the clamp compiles down to a free output modifier on the previous instruction, so there's no performance impact.
* Refreshed the GUIDs for additional post processing data to avoid conflicts with PPv2 (#6394)
* Added known issues page (#6447)
* Platform/playstation #6380
* Shadow cascade tooltip fix (when using the metric mode) #6448
* Focus on Decal uses the extends of the projectors #6449
* [8.x.x Backport] Fixed how the area light influence volume is computed to match rasterization. (#6455)
* - Fixed how the area light influence volume is computed to match rasterization.
* Fix an issue with axis order
Co-authored-by: sebastienlagarde <[email protected]>
* Fixed usage of light size data that are not available at runtime. (#6490)
* Changed the diffusion profile warning on the material to an info and changed the message to be more precise. (#6481)
* Fix shadow tesselation culling (#6477)
* Fix custom pass culling params
* Fixed shadow tessellation culling
* revert custom pass code
* Add option to disable XR rendering on the camera settings #6372
* Move scene view camera settings to camera settings window #6390
* Corrected typo and changed links to .md (#6414)
* Corrected typo and changed links to .md
* Update Master-Node-Fabric.md
* Hdrp /fix reset of HDAdditionalLightData #6453
* Fix null error when leaving debug menu #6467
* Hdrp /fix drag area width at left of light intensity #6471
* Fix issue with baked reflection probes constantly marked as dirty with auto-bake on #6473
* Fix custom pass depth copy #6484
* Hdrp /lookdev ui fixes#6491
* Expose a debug constant in ShaderLab to make HDRP/Unlit SRP Batcher compatible again. #6496
* fix unused leftover (#6497)
* Fix custom pass test reference images (#6512)
* [8.x.x Backport] Fixed a weird behavior in the scalable settings drawing when the space becomes tiny (1212045). (#6506)
* - Fixed a weird behavior in the scalable settings drawing when the space becomes tiny (1212045).
* Small fix to avoid text overlapping
Co-authored-by: Remi Chapelain <[email protected]>
* Fixed an usage of a a compute buffer not bound (1229964) (#27)
Co-authored-by: Anis <[email protected]>
* Removed wrongly serialized fields in StaticLightingSky (#6441)
* Fix issues in the post process system with RenderTexture being invalid in some cases. Causing rendering problems. #6480
* Fixed an issue where changing the default volume profile from another inspector would not update the default volume editor. #6493
* Hdrp/docs/glossary f number (#6523)
* Update Glossary.md
* Update Glossary.md
* path validation when creating new volume profile (#36)
* Clamp probes compression factor to 0 #19
* [Backport 8.x.x] Fix various leaks in HDRP (#119)
* Fixed a number of leak in HDRP
# Conflicts:
# com.unity.render-pipelines.high-definition/Runtime/Lighting/Shadow/HDShadowManager.cs
* Update changelog
* [8.x.x backport] Follow references when deleting unloading unused assets on shader graph save (case 1230996) (#115)
* Follow references when unloading unneeded assets
* Changelog
Co-authored-by: sebastienlagarde <[email protected]>
* Fix MSAA resolve when there is no motion vectors
* Fix issues causing planar probes to be broken with multiple cameras in the scene
* Axf - Add specaa, add baked ao, fix reflection hierarchy for carpaint.
* Hdrp/fix/custom pass msaa rendering info
* Added disocclusion and ghosting to the glossary (#75)
* fix switch shader compilation (#111)
* Update SceneViewDrawMode.cs (#118)
* Fix culling of reflection probes that change position
* Fix null reference when processing light probe
* Fix black screen in XR when HDRP package is present but not used
* [8.x.x Backport] Fixed an issue with the specularFGD term being used when the material has a clear coat (lit shader). (#20)
* Fixed an issue with the specularFGD term being used when the material has a clear coat (lit shader).
* update ssr screenshot
Co-authored-by: Sebastien Lagarde <[email protected]>
* Added support for rasterized area light shadows in StackLit + slight refactor
* fix Stacklit.hlsl after merge
* Update the scripting API for FrameSettings, FrameSettingsOverrideMask and IBitArray (#110)
* Vfx/docs/bulk review continued (#78)
* Reviewed Contexts and terminology.
* Began reviewing Events
* Added sticky notes doc and reviewed Events
* Update Contexts.md
* Formatted documentation.
* Update Contexts.md
Co-authored-by: Lewis Jordan <[email protected]>
Co-authored-by: Tristan Genevet <[email protected]>
* Added baked GI rp support caveat and made setting shadow filter quality clearer for deferred high. (#145)
Co-authored-by: anisunity <[email protected]>
Co-authored-by: FrancescoC-unity <[email protected]>
Co-authored-by: skhiat <[email protected]>
Co-authored-by: Remi Slysz <[email protected]>
Co-authored-by: Fabien Houlmann <[email protected]>
Co-authored-by: Evgenii Golubev <[email protected]>
Co-authored-by: Antoine Lelievre <[email protected]>
Co-authored-by: Pavlos Mavridis <[email protected]>
Co-authored-by: JulienIgnace-Unity <[email protected]>
Co-authored-by: fredericv-unity3d <[email protected]>
Co-authored-by: Thomas <[email protected]>
Co-authored-by: JordanL8 <[email protected]>
Co-authored-by: vlad-andreev <[email protected]>
Co-authored-by: vlad-andreev <[email protected]>
Co-authored-by: ChristianF-ARM <[email protected]>
Co-authored-by: Tim Cannell <[email protected]>
Co-authored-by: Jussi Knuuttila <[email protected]>
Co-authored-by: Remi Chapelain <[email protected]>
Co-authored-by: Anis <[email protected]>
Co-authored-by: Adrien de Tocqueville <[email protected]>
Co-authored-by: slunity <[email protected]>
Co-authored-by: Lewis Jordan <[email protected]>
Co-authored-by: Tristan Genevet <[email protected]>
Copy file name to clipboardExpand all lines: com.unity.render-pipelines.core/Runtime/Utilities/BitArray.cs
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -9,35 +9,35 @@ namespace UnityEngine.Rendering
9
9
/// </summary>
10
10
publicinterfaceIBitArray
11
11
{
12
-
/// <summary>Number of elements in the bit array.</summary>
12
+
/// <summary>Gets the capacity of this BitArray. This is the number of bits that are usable.</summary>
13
13
uintcapacity{get;}
14
-
/// <summary>True if all bits are 0.</summary>
14
+
/// <summary>Return `true` if all the bits of this BitArray are set to 0. Returns `false` otherwise.</summary>
15
15
boolallFalse{get;}
16
-
/// <summary>True if all bits are 1.</summary>
16
+
/// <summary>Return `true` if all the bits of this BitArray are set to 1. Returns `false` otherwise.</summary>
17
17
boolallTrue{get;}
18
18
/// <summary>
19
-
/// Returns the state of the bit at a specific index.
19
+
/// An indexer that allows access to the bit at a given index. This provides both read and write access.
20
20
/// </summary>
21
21
/// <param name="index">Index of the bit.</param>
22
22
/// <returns>State of the bit at the provided index.</returns>
23
23
boolthis[uintindex]{get;set;}
24
-
/// <summary>Returns the bit array in a humanreadable form.</summary>
24
+
/// <summary>Writes the bits in the array in a human-readable form. This is as a string of 0s and 1s packed by 8 bits. This is useful for debugging.</summary>
25
25
stringhumanizedData{get;}
26
26
27
27
/// <summary>
28
-
/// Bit-wise And operation.
28
+
/// Perform an AND bitwise operation between this BitArray and the one you pass into the function and return the result. Both BitArrays must have the same capacity. This will not change current BitArray values.
29
29
/// </summary>
30
-
/// <param name="other">Bit array with which to the And operation.</param>
30
+
/// <param name="other">BitArray with which to the And operation.</param>
31
31
/// <returns>The resulting bit array.</returns>
32
32
IBitArrayBitAnd(IBitArrayother);
33
33
/// <summary>
34
-
/// Bit-wise Or operation.
34
+
/// Perform an OR bitwise operation between this BitArray and the one you pass into the function and return the result. Both BitArrays must have the same capacity. This will not change current BitArray values.
35
35
/// </summary>
36
-
/// <param name="other">Bit array with which to the Or operation.</param>
36
+
/// <param name="other">BitArray with which to the Or operation.</param>
Copy file name to clipboardExpand all lines: com.unity.render-pipelines.high-definition/Documentation~/Light-Component.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -184,7 +184,7 @@ These settings define the volumetric behavior of this Light. Alter these setting
184
184
185
185
### **Shadows**
186
186
187
-
Use this section to adjust the Shadows cast by this Light. Note that Area Lights can't currently cast shadows for GameObjects that use a **StackLit** Material.
187
+
Use this section to adjust the Shadows cast by this Light.
188
188
189
189
Unity exposes extra properties in this section depending on the **Mode** you set in the [General](#GeneralProperties) section. Unity also exposes extra properties depending on the **Filtering Quality** set in your Unity Project’s [HDRP Asset](HDRP-Asset.html).
Copy file name to clipboardExpand all lines: com.unity.render-pipelines.high-definition/Documentation~/Shadows-in-HDRP.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,9 +53,10 @@ Using high shadow bias values may result in light "leaking" through Meshes. This
53
53
54
54
After HDRP captures a shadow map, it processes filtering on the map in order to decrease the aliasing effect that occurs on low resolution shadow maps. Different filters affect the perceived sharpness of shadows.
55
55
56
-
To change which filter HDRP uses, change the **Filtering Quality** property in your Unity Project’s [HDRP Asset](HDRP-Asset.html). There are currently four filter quality presets for directional and punctual lights. For information on the available filter qualities, see the [Filtering Qualities table](HDRP-Asset.html#FilteringQualities).
56
+
To change which filter HDRP uses, the method depends on which filter quality you want to use and whether your HDRP Project uses [forward or deferred rendering](Forward-And-Deferred-Rendering.md).
57
57
58
-
Currently, if you want to use **High** quality (PCSS) filtering in [deferred](Forward-And-Deferred-Rendering.html) mode, you need to enable it in the [HDRP Config package](HDRP-Config-Package.html). For information on how to do this, see the [Example section](HDRP-Config-Package.html#Example) of the Config package documentation.
58
+
***Forward rendering**: Change the **Filtering Quality** property in your Unity Project’s [HDRP Asset](HDRP-Asset.html). This method works for every filter quality. There are currently three filter quality presets for directional and punctual lights. For information on the available filter qualities, see the [Filtering Qualities table](HDRP-Asset.html#FilteringQualities).
59
+
***Deferred rendering**: For **Low** and **Medium** filter qualities, use the same method as forward rendering. If you want to use **High** quality (PCSS) filtering, you need to enable it in the [HDRP Config package](HDRP-Config-Package.html). For information on how to do this, see the [Example section](HDRP-Config-Package.html#Example) of the Config package documentation.
0 commit comments