1 repo
Software layers that enable applications designed for one platform to execute on another by translating system calls and APIs.
Distinguishing note: Specifically targets the translation of system calls and graphics APIs for cross-platform execution.
Explore 1 awesome GitHub repository matching game development · Compatibility Layers. Refine with filters or upvote what's useful.
Proton is a compatibility layer designed to enable the execution of Windows-based software on non-Windows operating systems. It functions as a controlled runtime environment that maps proprietary system calls to native kernel functions and translates graphics API commands into open-standard compute shaders. This allows applications to run without requiring modifications to their original source code. The project distinguishes itself through a robust toolchain for reproducible builds, which utilizes containerized isolation to ensure consistent binary outputs across different development enviro
Running Windows-based software on non-Windows operating systems by translating system calls and graphics APIs in real time.