Sometimes I can play CSGO good. https://clips.twitch.tv/ZealousLitigiousChickpeaChefFrank
Wine is a piece of duct tape, it's there to hold things in place while the system is being built up. But if you start relying on it as a permanent solution you risk stagnation and degradation of the platform.
I've recently seen plenty of Linux gamers get excited about DXVK and it is an interesting technology. However, you should remember that buying Windows games to play with it doesn't really help Linux gaming. "No Tux No Bux" is still the most reliable way to support the platform and make sure it develops on all levels.
Decided to go out for a walk and enjoy some nature today. Pictures taken at Vallisaari, Helsinki.
So, in the typical Friday style I'll be streaming some Linux games over at https://www.twitch.tv/sirsamsai in about 15 minutes (5 PM UTC). Going to play some Winter Storm DLC for Sudden Strike 4 and maybe some The Long Dark (because it's thematic) along with Shadowrun Returns.
Apparently becoming a Twitch affiliate is pretty easy. I guess it's finally time I setup Streamlabs notifications for my channel.
Apparently the Mix_Chunk object I received had a convenient Mix_Chunk.contents field that allows me to do null-checking. Still atrocious but at least I can check for errors now.
The PySDL2 bindings are starting to piss me off. A big part of the library is not wrapped in their "extensions" (which are just weird versions of SDL2 functionality) and the thinly wrapped functions don't even bother raising exceptions. I can't even tell if a file load failed. SDL2 itself reports errors with NULL (which everyone greatly loves) but when doing things through PySDL2 I get Python objects which are not NULL. And because I don't get exceptions I cannot catch them. So yeah, fun times.