Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 21 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,29 @@ Of course, there are exceptions that break game compatibility altogether:

## Supported Platforms

* Linux (GLFW, OpenGL)
* macOS (GLFW, OpenGL)
* Windows (GLFW, OpenGL, MinGW)
* Web (WASM, Emscripten, WebGL2)
* PlayStation 2 (ps2sdk, gsKit)
* PlayStation 3 (PSL1GHT, PS3GL)
* Haiku (GLFW)
* Windows
* Web
* PlayStation 2
* PlayStation 3
* ...and maybe more in the future!

Additionally, any platform with reasonably complete C and POSIX conformance should work, the following have been tested.
* Linux with glibc as old as about ~1996
* FreeBSD as old as 2.2.8
* Haiku

The following backends are available for desktop platforms (Windows and POSIX systems).
* GLFW 2
* GLFW 3
* SDL 1.2
* SDL 2
* SDL 3

The following compilers have been tested to successfully build butterscotch, older versions may work but are untested.
* GCC 2.7 through 2.95 in C++ mode, and 3.0 and up in C99 mode
* Clang 1.1 and up
* TinyCC 0.9.27 and up

## Community Ports

* [Xbox 360 (Butterscotch-360)](https://github.com/ceilingtilefan/Butterscotch-360) by @ceilingtilefan
Expand Down
Loading