Simple and Fast Multimedia Library

Original author(s)Laurent Gomila, and others
Developer(s)SFML Team
Initial releaseAugust 9, 2007 (2007-08-09)
Stable release
3.0.0 / December 21, 2024 (2024-12-21)
Repository
Written inC++
Operating systemLinux, macOS, Windows, FreeBSD
TypeAPI
Licensezlib License[1][2]
Websitewww.sfml-dev.org

Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for Ada, C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, Rust, Node.js, Beef and Zuko.[3] Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.[4]

SFML handles creating and input to windows, and creating and managing OpenGL contexts. It also provides a graphics module for simple hardware acceleration of 2D computer graphics which includes text rendering using FreeType, an audio module that uses OpenAL, replaced by miniaudio as of v3.0.0,[5] and a networking module for basic Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) communication.

SFML is free and open-source software provided under the terms of the zlib/png license. It is available on Linux, macOS, Windows and FreeBSD.[6][7] The first version v1.0 was released on 9 August 2007, and the latest version, v3.0.0, was released on 21 December 2024.[8]

  1. ^ "License".
  2. ^ "GitHub - SFML/SFML: Simple and Fast Multimedia Library". GitHub. 14 December 2021.
  3. ^ "Bindings (SFML / Download)". SFML. Retrieved 13 November 2014.
  4. ^ "Changelog (SFML / Development)". Retrieved 18 December 2014.
  5. ^ "Replacing OpenAL with miniaudio". GitHub. Retrieved 2024-12-25.
  6. ^ Gomila, Laurent. "SFML 2.1 (SFML / Download)". SFML. Retrieved 9 August 2014.
  7. ^ "SFML/Config.cmake at f24ca9a84012531cf886f72354c1f88341dd7ac7 · SFML/SFML". GitHub. Retrieved 13 November 2014.
  8. ^ "Release SFML 3.0.0 · SFML/SFML". GitHub. Retrieved 2024-12-25.

Simple and Fast Multimedia Library

Dodaje.pl - Ogłoszenia lokalne