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 runtime ObjectManager conformance tests based on newview VOCache #18

Closed
SaladDais opened this issue Jul 1, 2021 · 0 comments
Closed
Assignees
Labels
enhancement New feature or request

Comments

@SaladDais
Copy link
Owner

SaladDais commented Jul 1, 2021

Since we can hook into newview's object cache, we know what newview thinks the state of the scene graph is when entering the region, and when the region dies. Should take advantage of this to make sure Hippolyzer's ObjectManager has the same final result as the viewer does by re-reading the VOCache just after the viewer writes it and comparing to ObjectManager's contents.

Can probably expect some drift in position and rotation due to Hippolyzer not doing velocity interpolation, everything else should be the same.

We want Hippolyzer's object handling to be as close as possible to newview's so clients can diff their object state against Hippolyzer's to find bugs in their object handling code.

@SaladDais SaladDais added the enhancement New feature or request label Jul 1, 2021
@SaladDais SaladDais self-assigned this Jul 1, 2021
SaladDais added a commit that referenced this issue Aug 1, 2021
Will help with #18 by not changing object request behaviour when
running through the proxy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant