For reference , Fex is a translation framework for x86 to ARM much like Apple’s Rosetta2 and Microsoft’s Prism.
Valve sponsor development as it’s also the way the new Steam Frame supports x86 games. It’s also being used (as a fork) in Crossover Beta to replace the use of Rosetta2.
Because nobody would publish through them anymore.
Because Valve has zero legitimacy to mandate that anyone changes their software for any reason.
Because this is such an apple-brained, anti developer, anti user move that noone else in the industry does it.
Because Valve mandating that for their own gain would bring in such a gigantic gatekeeper lawsuit.
Because you profiled your code, optimized, then you'd then rely on Valve's "transpiler" to not write back absolute dogshit code back to the users.
Because if it doesn't work well, people are going to blame the video game developer and never Valve.
The list is extremely long, and the only people it would benefit is Valve.
dagmx · · focus · HN ↗
Valve sponsor development as it’s also the way the new Steam Frame supports x86 games. It’s also being used (as a fork) in Crossover Beta to replace the use of Rosetta2.
MiroslavPokorny · · focus · HN ↗
THen they wouldnt require any emulator for any new compiles.
well_ackshually · · focus · HN ↗
Because Valve has zero legitimacy to mandate that anyone changes their software for any reason.
Because this is such an apple-brained, anti developer, anti user move that noone else in the industry does it.
Because Valve mandating that for their own gain would bring in such a gigantic gatekeeper lawsuit.
Because you profiled your code, optimized, then you'd then rely on Valve's "transpiler" to not write back absolute dogshit code back to the users.
Because if it doesn't work well, people are going to blame the video game developer and never Valve.
The list is extremely long, and the only people it would benefit is Valve.
MiroslavPokorny · · focus · HN ↗