-
Notifications
You must be signed in to change notification settings - Fork 635
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DYN-3896 Add support for geometry instancing in render pipeline (#11914)
* Add instancing support to DynamoMesh sharder * Add instancing interfaces to GraphicsDataInterfaces for instance support * Add IRenderInstances implementation to HelixRenderPackage * Add support to HelixWatch3DViewModel to add instance data when pressent * Handle adding instance data when object is IInstanceableItem * Update interface to add tessellation params * add line instancing to render package * Support rendering of line instances * add todo for labels * Add bool to control instance availablity * Add parameter to support labeling within instance set * add simple renderpackage tests add viewmodel test that renders instances add test classes add test file * add instancing image comparison test 1 * add image comparison test for instance class with no data * review comments to HelixWatch3dViewModel and GraphicsDataInterface files * builds and moved to value tuple * it builds * fix some comments try making interfaces internal * initialize internal collection properties small fixes internals visible for test update tests * new test for transformable and instancing * control instancing with feature flag * update * test mode should enable instancing flag * update shaders * fix test, add 1 more * handle show edges add test that will fail until libG changes are merged * TODO Co-authored-by: Craig Long <[email protected]> Co-authored-by: michael kirschner <[email protected]> Co-authored-by: mjk.kirschner <[email protected]>
- Loading branch information
1 parent
cb428b7
commit 581b2ef
Showing
28 changed files
with
4,399 additions
and
128 deletions.
There are no files selected for viewing
This file contains 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 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.