Skip to content

D3D9: Fix a sign mistake generating the projection matrix.#13071

Merged
unknownbrackets merged 1 commit intomasterfrom
d3d9-proj-fix
Jun 28, 2020
Merged

D3D9: Fix a sign mistake generating the projection matrix.#13071
unknownbrackets merged 1 commit intomasterfrom
d3d9-proj-fix

Conversation

@hrydgard
Copy link
Copy Markdown
Owner

Fixes #13063

I hope we don't break something else...

We really need some kind of regression tests for this stuff..

@hrydgard hrydgard added D3D9 (removed) Direct3D 9 (this backend is now removed, from the 1.20 release cycle) GE emulation Backend-independent GPU issues labels Jun 28, 2020
@hrydgard hrydgard added this to the v1.10.1 milestone Jun 28, 2020
Copy link
Copy Markdown
Collaborator

@unknownbrackets unknownbrackets left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At least, this seems like a straight-forward mistake in 41a6b97.

I think we could probably auto-run tests to compare GE dumps, although I worry about slight pixel differences. I feel like Dolphin's stuff got quite complicated to handle that...

-[Unknown]

@unknownbrackets unknownbrackets merged commit ed9df02 into master Jun 28, 2020
@hrydgard hrydgard deleted the d3d9-proj-fix branch July 2, 2020 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

D3D9 (removed) Direct3D 9 (this backend is now removed, from the 1.20 release cycle) GE emulation Backend-independent GPU issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Viewport regression in D3D9

2 participants