Same here (10s to 1s). The main reason for this is rolldown [1]. Already had it installed months ago, before it got merged into vite proper. Really awesome stuff.
> and it won't work without Steam running. Such a disappointment
I assume it will be like Steam Controller 1: Given no Steam and no special driver, the Controller is a Mouse + Keyboard, also referred to as "lizard mode".
I am also anti-DRM, but I don't think this can be solved easily. Consider the Dual Shock 2: Either it's explicitly supported or requires a custom diver to emulate into XInput or DirectInput. Even using XInput directly is cross platform a driver nightmare.
Valve has done good work I think with their libSDL based Steam Overlay, becoming a kind of universal Input equalizer, going so far as to patch their games with updated tutorial input prompts based on controller like Dual Shock 2 vs XBox Controllers.
A firmware level solution is not really realistic at this point. Controller Manufacturer 8BitDo went this approach, with many device restart firmware modes per target platform. It's just not a good user experience.
I think the other point is that an open source driver from Valve would be nice. Unlike say the Linux kernel driver for the Steam Controller 1 which were reversed engineered.
8bitdo did contribute open source code for SDL's support of their controllers.
XUASTC was just released, allowing for all ASTC Block sizes to be used on the web, once support lands in the big web 3D libraries like Three.js [1].
To me, this is huge. Relying on pre-calculated lighting when building stuff like [2], I constantly fight for VRAM, as older iPhones have very strict limits. XUASTC brings the all the remaining modern GPU compression schemes to the web in a standardized manner.
Thanks to libdav1d's [1] lovingly hand crafted SIMD ASM instructions it's actually possible to reasonably playback AV1 without hardware acceleration, but basically yes: From Snapdragon 8 onwards, Google Tensor G3 onwards, NVIDIA RTX 3000 series onwards. All relatively new .
Reads as a very distopian "let's see how many people we can replace"
reply