Jari Komppa

Results 9 issues of Jari Komppa

[Wonder Boy: The Dragon's Trap (steam link)](https://store.steampowered.com/app/543260/Wonder_Boy_The_Dragons_Trap/) ![(screenshot)](https://steamcdn-a.akamaihd.net/steam/apps/543260/ss_063dabb1849ea31351ebdfc8ce82e25cea758918.600x338.jpg?t=1545479488) Switch, PS4, Xbox One, Windows, Mac, Linux. [Robot Wants It All (steam link)](https://store.steampowered.com/app/834760/Robot_Wants_It_All/) ![(screenshot)](https://steamcdn-a.akamaihd.net/steam/apps/834760/ss_196cf162c343f0820881fb07f80ff05a367d828c.600x338.jpg?t=1554429864) Windows, SteamOS or Ubuntu 14.04 or Later

gallery

There are some pieces that could benefit from SSE optimizations. For example, the roundoff clipper was sped up 3x in an experiment. ![](https://dl.dropboxusercontent.com/u/75238938/soloud_roundoff_sse.png) Other potential places may be the float->16bit...

Filter that drops a voice's volume based on the content of some other voice, most likely a bus. Also needs architectural change to make sure the voices are evaluated in...

This requires a few steps; - Refactor data to be more multithread friendly - Mostly move most of the stuff off audio sources into "statically" allocated array so the data...

3d audio isn't completely tested, the look-at matrix might work as is, or it might need work, attenuation modes might have some issues, etc.

Find a soloud api-friendly way of exposing more of libmodplug api (like querying current pattern or whatnot)

Refactor OpenAL back-end to use the new thread functions and test on Linux.

I'm too lazy to make a proper pull request, but here's my z80 assembly one that works fairly well tokens = { 'root': [ (r';.*', Comment.Singleline), (r'\w+::', Name.Label), (r'\w+:', Name.Label),...

I needed a python implementation, so I made one.