Skip to content

Commit 2773810

Browse files
Add Tessellation support to HD master node (#4418)
* Update manifest.json * Add hull / domain * Cleanup * add pragma generation * Add defines and keywords * Add displacement and all properties support * Refactor how we edit tessellation * Fix compil * Generate VaryingsMeshToDS struct * Update HDStructFields.cs * Update VertexAnimation.template.hlsl * Refactor code to prepare for tessellationfactor parameter * Add VaryingsMeshToDSToVertexDescriptionInputs * Add world displacement property * First working version * add _TESSELLATION_ADAPTATIVE keyword + polish code. More unification * Update CHANGELOG.md * Fix shader compilation error * Remove adapatitive tessellation keyword * Fix Raytracing and VFX shader * remove _domain qualifier, don't work * Clean GraphTessellation * Clean raytracing generation code * Cleanup pixel / verte generation for raytracing * Revert "Clean GraphTessellation" This reverts commit 9f4a54b. * Revert "remove _domain qualifier, don't work" This reverts commit 37c7749. * Fix motion vector with tessellation and shader graph * Formatting * Clean Required fill for HDRP shader * Fix motion vector * add missing custom interpolartors pass * Fix Back Then Front * clean a comment * Fix issue with depth prepass * Update HDShaderPasses.cs * Fix test * Fix compilation * rename to Tessellation Displacement * test * revert test * Change tessellation factor evaluation from hull to vertex shader * Add support for custom interpolator * revert change to packages * proper revert of manifest of hd template * Fix custom interpolator in VFX (revert previous change on vertex) * Fix missing code in motion vector for custom interpolator after revert * For to revert _TessellationAdaptative in Littessellation.shader * Update 1219_Lit_Light_On_Tessellation + fix few typo * Update 8201_VertexAnimation test * Update 8207_CustomInterpolators * Update 8207_CustomInterpolators (bis) * Fix test 1219 * Update 4013 Transparent motion vector with Tess version * Address PR feedback on field * More animation test with motion vetor * rename 4013 Test to 4013_TransparentAndOpaqueMotionVector * update 002-HDMaterial with SGLit tess * update 101-ReflectionsPerfFullRes with Tess * Move field GraphTessellation to HDRP * Add default value * Address PR feedback * update references screenshots for playmode test and DXR * Formatting * revert undesired change * fix DotsInstancedInV1AndV2 * Update 002-HDMaterials.unity * Fix issue with Keyword * Update 8101_Opaque with Keyword Lit Tess SG * Fix decal subtarget broekn after the refactor to not affect SG files * Revert "Update 002-HDMaterials.unity" This reverts commit 9d3143a. * Fix remaining Yamato issue + do some cleanup. Should have Yamato green now * Fixed Phong mode keyword not working correctly * update all references screenshots (miss DX12) * Update DX12 playmode screenshots * Add documentation * Update whats-new-12.md * Reworded sections of the tessellation page * Updated the what's new page and corrected a link on the tessellation page * Additional information * Wrong default value * Removed old master node documentation * Moved master tessellation blocks to Relevant and added missing closing table tag * Reviewed the upgrade guide * Update VertexAnimatoin 8201 screenshots * Added a clamp on value in graph settings on artist request * Fix time for vertex animation in SGLit material causing instability of test 8201 * Fix grammar * Fixed selection with correct default value for offset to 0 * Fixed usage of transform node with Tessellation (was not compiling) * Fixed the unresponsive edit field * Fix default values * Update 8201 with latest shots after disabling the TimeParameters * Fix shadergraph of custom interpolator test not correctly update after the fix of default position * Add performance information Co-authored-by: Lewis Jordan <lewis.jordan@hotmail.co.uk>
1 parent e7a6baa commit 2773810

File tree

220 files changed

+46217
-1929
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

220 files changed

+46217
-1929
lines changed
Loading

0 commit comments

Comments
 (0)