blujay's Avatar

blujay

@sterillo.bsky.social

Engine Developer for Sentinels Inc. 20 - he/him

66 Followers  |  6 Following  |  11 Posts  |  Joined: 20.09.2023  |  1.3841

Latest posts by sterillo.bsky.social on Bluesky

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 ;-;

03.12.2023 19:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

rare shiny quagsire L

12.11.2023 02:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I 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.

11.11.2023 06:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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 😭

11.11.2023 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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....

11.11.2023 06:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

11.11.2023 06:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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...

11.11.2023 06:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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????

11.11.2023 06:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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    πŸ“Œ 0

it'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    πŸ“Œ 0

God bless I can finally be done with twitter

20.09.2023 01:37 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@sterillo is following 6 prominent accounts