The most frustrating thing about VS Code is that there are ZERO alternatives that have a good vim keybinding mode except for neovim -- and then I have not had nearly as successful results with neovim and rust analyzer.
It's a curse ;-;
@sterillo.bsky.social
Engine Developer for Sentinels Inc. 20 - he/him
The most frustrating thing about VS Code is that there are ZERO alternatives that have a good vim keybinding mode except for neovim -- and then I have not had nearly as successful results with neovim and rust analyzer.
It's a curse ;-;
rare shiny quagsire L
12.11.2023 02:57 β π 0 π 0 π¬ 0 π 0I see why game engines that handle this shit for you are so popular, honestly my experience with input handling has been legitimately worse so far than graphics programming ever was.
I see why Valve works so hard on SDL, having something like that is a godsend until you need just a little bit more.
There's just so much to manage. Oh also, when I tried to use an Xbox controller connected over USB with the gamepad API shit just didn't work? I read on SO that it only really works for Xbox 360 controllers and other non XInput devices...
Like how can Windows development suck so much π
There's like 10 million different game input APIs that you can use on Windows. XInput sucks because it's limited in support and it almost feels too easy? Like state management is done by something else which tbh I kinda don't like.
Then there's DInput. Moving on.
Then there's this gamepad api....
Not to mention that for some reason, the device driver for a GameCube Adapter defaults to the HidBus driver???
Not only that, but you can't open the device path and take it over using WinUsb without installing a custom driver. This shit is dumb, if HidUsb fails to init, it should default to winusb
Side note, I'm pretty positive that WIndows just sucks more than Linux and macOS.
Last night, I spent about 3 hours working on getting gamepad input read using udev and epoll. Worked like a charm, universal, awesome!
I've spent 14 hours TODAY ALONE trying to understand windows APIs...
Alright I need help
learn.microsoft.com/en-us/uwp/ap...
Literally WHAT is the point of the lock in this example? What is it locking???? Surely there's not some magic going on behind the scenes that's locking some access to RawGameControllers, why the fuck is it in the example????
my toxic trait is embellishing stories ever so slightly for comedic value. something *almost* funny could happen and it gives me enough proof should someone ask, so I lie and turn it into a comedy act
25.09.2023 03:29 β π 2 π 0 π¬ 0 π 0it's so cringe and the rust crate being like over 600 lines or something to interface with it is evidence of that lmfao
21.09.2023 00:31 β π 0 π 0 π¬ 0 π 0God bless I can finally be done with twitter
20.09.2023 01:37 β π 9 π 0 π¬ 0 π 0