mia boosted
hey if anyone has experience with usb peripheral development, please lmk? not sure where to start

boosts appreciated <3

the virgin polled USB mouse vs the chad system-interrupting ps/2 mouse

this same shit also affects a lot of games based on unity engine btw.

if you have a mouse with a high poll rate, you will notice a lot more judder and lag in those than if you were using a much lower rate. and the lag just accumulates over time. kerbal space program and STRAFE are known for this, but i’m not sure people have figured out the connection (i only did because i have reverse engineered a settings tool for my mouse).

Show thread

also, if your widget takes a while to process those events, wx will apparently just keep queueing up event handler calls until they’re all processed.

because that’s definitely what you want on your GUI thread.

Show thread


god this is stupid. wxwidgets is awful. no, apparently you don’t get mouse events when they happen, you get them in bursts. this is why applications based on wxwidgets always seem so unresponsive/laggy when it comes to dragging stuff, especially when your mouse is polled at high rates like 1 kHz. aegisub is an extreme case, but the same can be observed with e.g. audacity.

mia boosted

remember betwixt & between?

rip. really liked his music back in the day

mia boosted

TIL id software used ifdef __ppc__ to determine whether a system was big endian

because of course they did

mia boosted

noooo i don’t want to turn 30


Show older