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

Only copy dirty depth buffers between FBOs #5197

Merged
merged 1 commit into from
Jan 24, 2014

Conversation

unknownbrackets
Copy link
Collaborator

This is a bit of a hack.

We can remove this if/when we track them separately. This may break a game that depends on the depth carrying over between several FBOs, but that's not extremely likely.

This improves performance in Gods Eater Burst.

I've only really tested it with Jeanne d'Arc, I don't know if this hurts other games that were improved by the depth copying.

-[Unknown]

We can remove this if/when we track them separately.  This may break a
game that depends on the depth carrying over between several FBOs, but
that's not extremely likely.

This improves performance in Gods Eater Burst.
hrydgard added a commit that referenced this pull request Jan 24, 2014
Only copy dirty depth buffers between FBOs
@hrydgard hrydgard merged commit 7f99564 into hrydgard:master Jan 24, 2014
@hrydgard
Copy link
Owner

Seems worth trying.

@solarmystic
Copy link
Contributor

This effectively restores all lost performance in GEB on my system, making it perform at levels similar to the pre-blitting builds. Well done.

v0.9.6-576-g7f99564

576

v0.9.6-574-g4789c24

574

Also helps restore performance in the God of War games.

I would close #5070 but it seems like the current solution is only temporary and will be replaced with something else in the future?

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.

3 participants