Skip to content
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

Add support to pad skinned mesh buffers for the Skinning sample #635

Merged

Conversation

moudgils
Copy link
Contributor

@moudgils moudgils commented Aug 16, 2023

The buffers related to procedural meshes used for the skinning pass were padded in order to respect RPI::SkinnedMeshBufferAlignment. This helps ensure we are able to respect alignment restrictions across all backends. Tested on PC, Mac and ios

Related core engine PR - o3de/o3de#16566
IMG_1922

…ple in order to make it compliant for Metal back end

Signed-off-by: moudgils <[email protected]>
@LB-RobertBaczkowski
Copy link

The pull request was tested by QA on the branch o3de-atom-sampleviewer/moudgils/PadSkinningStreamBuffers:

Two issues have been reported:

  • #637: Quickly changing certain properties in the SkinnedMesh sample causes GameLauncher to crash (Major)
  • #636: SkinnedMesh sample Influences Per-Vertex property cannot be modified (Minor)

Please note that due to time constraints it was not possible to confirm whether the issues also occur on the ASV Development branch. This will be verified tomorrow.

Signed-off-by: moudgils <[email protected]>
@moudgils moudgils merged commit cb70607 into o3de:development Aug 31, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants