• Natanael@slrpnk.net
    link
    fedilink
    English
    arrow-up
    14
    ·
    edit-2
    21 hours ago

    The FEX solution used by Valve for Steam Frame is neat, they blend Wine/Proton into the x86 to ARM translation layer so if a game engine has code in x86 to talk Vulkan it just straight up substitute it with ARM code and pass through the actual Vulkan API calls untranslated, and substitutes a lot of other native x86 libraries for the matching library in ARM code.

    I assume Gamenative uses the Valve solution to reduce overhead