-
Notifications
You must be signed in to change notification settings - Fork 120
unify(view): Merge and move View, W3DView, ParabolicEase, CameraShakeSystem to Core #1904
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
Conversation
55e87e7 to
b216d5b
Compare
|
Fixed compile error. |
b216d5b to
911ece7
Compare
|
Rebased on main. |
Skyaero42
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
| #if RTS_GENERALS | ||
| m_rcInfo.angle.endAngle = m_angle + angle; | ||
| #else | ||
| m_rcInfo.angle.endAngle = angle; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ZH code seems to be the correct one here, angle is absolute here, not a delta.
Mauller
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will take a look at it again tomorrow just to double check, but the W3DShaderManager needs merging with this change due to the changes in the shader structs and their use within the view code.
f33c8ab to
4b1ae9c
Compare
|
Compile error fixed. |
4b1ae9c to
7fe65e2
Compare
|
The individual commits compile successfully. |
Mauller
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, kind of annoying there are data issues caused by small differences in some of the camera code between both games.
Merge with Rebase
This change merges and moves View, W3DView, ParabolicEase, CameraShakeSystem to Core.
There are 3 camera changes in Zero Hour which change the way Generals cut scenes look. The relevant Generals logic is preserved with conditional compile.
Generals inherits the following changes