ParaLLEl Angrylion multithreaded?

I read an interesting comment from a user called baracuda415 on Reddit

[quote]I’ve been working on a multithreading fork of Angrylion’s software renderer for quite some time, which should use modern multi-core CPUs much more efficiently than the single-threaded original. It’s still very WIP, but it already allows me to run most games in real-time on my FX-6300 that would normally require a 7700k. I think with a many-core CPU, like Threadripper, the performance boost could be theoretically quite massive.

It’s probably not a good replacement for a proper GPU implementation, especially when rendering in higher than native resolutions, but it combines the compatibility of Angrylion with a somewhat playable performance.[/quote]

He got a GitHub repository here and I have tested this plugin out with Project64 and I must say that it was an absolute joy of playing GoldenEye fullspeed with Angrylion something that is not possible in ParaLLEl with Angrylion.

Would multithreading Angrylion in ParaLLEl be possible at all?

It’s possible. I think we’re mostly focused on improving our vulkan RDP, this would be nice to have, too.

1 Like

Glad to hear it’s not impossible, I assume ParaLLEls Angrylion is single-threaded today like the original?

I don’t know how this would work in reality but YES, it would without a doubt be a nice solution to the performance issues Angrylion have today.

A couple of years ago it was pure science-fiction to even dream about using Angrylion at playable speeds, then to use this plugin today which plays GoldenEye at full speed beautifully.

It’s just insane how far we come.