-
Notifications
You must be signed in to change notification settings - Fork 840
Implement Constant Buffers for HDRP (part 2) #87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
118 commits
Select commit
Hold shift + click to select a range
dc5f783
Fixed execution error without raytracing
JulienIgnace-Unity 3d86f9e
Prepare Prepass refacto
JulienIgnace-Unity e91a1f0
Another round of preparation
JulienIgnace-Unity 6f16b8a
Renamed XRPassScope to XRSinglePassScope
JulienIgnace-Unity 13617b1
RenderAfterPostProcess is now static
JulienIgnace-Unity 53e4a0e
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 5b13043
Merge branch 'HDRP/rendergraph-update' of https://github.com/Unity-Te…
JulienIgnace-Unity 0e7152c
Add AfterPostProcess to RenderGraph (WIP)
JulienIgnace-Unity f81dd5b
AfterPostProcess implementation
JulienIgnace-Unity d36bccf
Fixed wrong RTHandle allocation
JulienIgnace-Unity dd614e6
Fixed light layers texture binding during deferred lighting pass
JulienIgnace-Unity 7bcda45
Implemented Post Process Final Pass with RenderGraph
JulienIgnace-Unity ee57823
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 9b45bac
Post merge fixes
JulienIgnace-Unity 6676461
Fixed some issues with missing buffers in SSS and deferred lighting c…
JulienIgnace-Unity 5c7becf
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 40d7d37
Fixed alpha in post processes
JulienIgnace-Unity 3fc77fa
Removed RenderGraphResource and RenderGraphMutableResource in favor o…
JulienIgnace-Unity b2de439
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 9f1d7c3
Merge branch 'HDRP/rendergraph-postprocess' of https://github.com/Uni…
JulienIgnace-Unity d5696ff
Fixed decal normal patch pass
JulienIgnace-Unity 6a15b4b
Fixed stencil resolve render pass
JulienIgnace-Unity 45ce8c0
Fixed RenderDBuffer render pass function capturing variables.
JulienIgnace-Unity 346618c
Fixed wrong variable capture and restored ClearLightList to the rende…
JulienIgnace-Unity 34240cd
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity e7461e6
Various fixes of things that diverged compared to regular path.
JulienIgnace-Unity 639ac4b
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 54171b8
Merge branch 'HDRP/rendergraph-postprocess' of https://github.com/Uni…
JulienIgnace-Unity 9960b20
Unified renderer list and texture invalid handle error.
JulienIgnace-Unity ea729c3
Revert wrong change
JulienIgnace-Unity afa9870
Added constant buffer hlsl generation
JulienIgnace-Unity 7410584
Changed UnityGlobal constant buffers to ShaderVariablesGlobals and ge…
JulienIgnace-Unity 238b7ab
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 7129c81
post merge fix
JulienIgnace-Unity 502b3a7
Removed useless comment.
JulienIgnace-Unity 49fd96f
Missing doc
JulienIgnace-Unity 33683f3
Merge branch 'HDRP/rendergraph-cleanup' of https://github.com/Unity-T…
JulienIgnace-Unity 4aec3b9
Started moving cmd.SetGlobalXXX to update the global CB (WIP)
JulienIgnace-Unity 8006917
Implemented Volumetrics global CB and various fixes.
JulienIgnace-Unity b88911c
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 8939e9f
Implemented shadow global CB update.
JulienIgnace-Unity ef1c880
Finished up Global Constant Buffer setup
JulienIgnace-Unity 8f78984
Fix null ref
JulienIgnace-Unity e5f1e0a
Fixed global constant buffer alignment issues.
JulienIgnace-Unity 3e83e64
Fixed shadows and SSS
JulienIgnace-Unity e30a677
Small ConstantBuffer API refacto
JulienIgnace-Unity 770039e
Small fix
JulienIgnace-Unity 7bfafa8
Volumetric Constant Buffer implementation + Fix
JulienIgnace-Unity d542112
Fix ambient occlusion
JulienIgnace-Unity 89fe0b6
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 5a75d00
Removed redundant SetGlobalXXX
JulienIgnace-Unity 5f79288
Light list build global CB implementation
JulienIgnace-Unity f6a8ab6
Fixed path tracing frame index constant
JulienIgnace-Unity 1a36c4c
Fixed ao constant w/ raytracing
JulienIgnace-Unity 6bbeaa1
Better path tracing fix.
JulienIgnace-Unity 3d427b8
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 11fd3d4
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 75c2096
Refactored CB API to comply with Render Graph specificities
JulienIgnace-Unity c7d1732
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 1a00f9a
Update test screenshot
JulienIgnace-Unity 235415e
Fixed constant buffer generation to use macros.
JulienIgnace-Unity f839e59
Implemented XR global constant buffer.
JulienIgnace-Unity 165ebba
Removed useless global constant
JulienIgnace-Unity c228d3f
Fixed XR global constant name
JulienIgnace-Unity 3d4d4a5
Converted SSR to constant buffer.
JulienIgnace-Unity b9b08a6
Converted AO to constant buffers.
JulienIgnace-Unity 0a6be8a
Fixed warning
JulienIgnace-Unity 233d32c
Removed some useless SetGlobalXXX in Light Cookie Manager
JulienIgnace-Unity 049a421
Converted debug display to use constant buffer.
JulienIgnace-Unity e963cd7
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 21600ed
Fixed color/depth pyramid debug
JulienIgnace-Unity 3a9dcf1
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 5535110
Cleanup
JulienIgnace-Unity d7bc0b3
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity e1ab625
Implemented constant buffer for PBR sky global variables.
JulienIgnace-Unity 264e67f
Warning fix
JulienIgnace-Unity 9887cf5
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 8cf7863
Small fix
JulienIgnace-Unity ede11d2
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 4c761a4
Cleanup of global setup happening before rendering (render graph path…
JulienIgnace-Unity 736b03a
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 6b6e588
Post merge fix
JulienIgnace-Unity 33f3c72
Added global constant buffer hlsl generation.
JulienIgnace-Unity 48708eb
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 5499ad1
Post merge fix
JulienIgnace-Unity eac25c5
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity fdca802
Post merge fix
JulienIgnace-Unity 50cacc9
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 5c14fdd
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity bca3833
Post merge fix
JulienIgnace-Unity 3b10157
Post merge fix 2
JulienIgnace-Unity 9cf925e
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 6cf20d8
Double inclusion fix.
JulienIgnace-Unity e1d0fe8
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity dfb7015
Fixed CB visibility
JulienIgnace-Unity 1d5e3e3
Fixed compilation after the merge
JulienIgnace-Unity 0f14fe9
Indentation fix
JulienIgnace-Unity 1c0fae5
Removed temporary comments.
JulienIgnace-Unity 56200ca
Moved some constants around.
JulienIgnace-Unity 277ee40
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 195eefb
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 98d7b06
Post merge fix + Port ProbeVolume global variables to constant buffers.
JulienIgnace-Unity 7852ca9
Fixed deallocation of constant buffers
JulienIgnace-Unity 8fcb2cc
Properly release Volumetric constant buffers.
JulienIgnace-Unity b8b58a9
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity f47fcfc
Another update to CB API
JulienIgnace-Unity bdc853f
Updated documentation.
JulienIgnace-Unity 3a7bcc6
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 7931d30
Missing generated file
JulienIgnace-Unity ff4557a
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity 6ccddfe
Merge branch 'HDRP/constant-buffers' of https://github.com/Unity-Tech…
JulienIgnace-Unity 1b1a370
Fixed various issues with light probe volumes.
JulienIgnace-Unity d76efb0
Merge branch 'HDRP/staging' of https://github.com/Unity-Technologies/…
JulienIgnace-Unity cccf44e
Fixed light list build parameters and a nullref exception when probe …
JulienIgnace-Unity 7510e08
Final fix for probe volumes
JulienIgnace-Unity f6cddbe
Fixed a warning in shader compilation
JulienIgnace-Unity 224a718
Changes from review feedback
JulienIgnace-Unity 2963ec6
Compilation fix.
JulienIgnace-Unity File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
4 changes: 4 additions & 0 deletions
4
com.unity.render-pipelines.core/Runtime/Common/ConstantBuffer.cs.meta
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.