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

SPU2: Optimize reverb resampling #10134

Merged
merged 5 commits into from
Oct 19, 2023

Conversation

Ziemas
Copy link
Contributor

@Ziemas Ziemas commented Oct 17, 2023

Description of Changes

Use SIMD for resampling.

Rationale behind Changes

Vroom vroom.

Suggested Testing Steps

Check that things sound the same.

Ok so this is probably a marginal improvement TBH. But I was bored enough to muck around with it. I'll use this opportunity to see what you guys think about using GSVector in the SPU :^)

@Ziemas Ziemas force-pushed the spu-reverb-investigation branch 2 times, most recently from b558523 to 76fd2c5 Compare October 17, 2023 10:55
@lightningterror
Copy link
Contributor

Using GSVector seems out of place currently since it's for GS only. What we could do is move it to common and rename it to Vector only or something like that. That way it can be used anywhere.

@stenzek
Copy link
Contributor

stenzek commented Oct 17, 2023

FYI, The AVX2 paths will have no effect in the CI/Releases builds, unless you do the whole function-pointer+Multi-ISA thing.

As for the name, eh, I'm so used to using GSVector that I think renaming it would actually be a detriment.

@Ziemas Ziemas marked this pull request as draft October 17, 2023 12:28
@Ziemas
Copy link
Contributor Author

Ziemas commented Oct 17, 2023

Going to try to set up the multi-isa thing.

@Ziemas Ziemas force-pushed the spu-reverb-investigation branch from 40aa352 to c853d9d Compare October 17, 2023 14:20
@Ziemas Ziemas force-pushed the spu-reverb-investigation branch 3 times, most recently from bfac162 to fa4501a Compare October 17, 2023 15:11
@Ziemas Ziemas marked this pull request as ready for review October 17, 2023 23:25
@Ziemas Ziemas force-pushed the spu-reverb-investigation branch from bcdabde to 0b35a98 Compare October 19, 2023 01:32
@refractionpcsx2 refractionpcsx2 merged commit d920fe6 into PCSX2:master Oct 19, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants