2.6.1
/ November 4, 2023; 5 months ago (2023-11-04)
Repository
github.com/SFML/SFML
Written in
C++
Operating system
Linux, macOS, Windows, FreeBSD
Type
API
License
zlib License[1][2]
Website
www.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, and Rust.[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 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.[5][6] The first version v1.0 was released on 9 August 2007, and the latest version v2.6.1 was released on 4 November 2023.[7]
^"License".
^"GitHub - SFML/SFML: Simple and Fast Multimedia Library". GitHub. 14 December 2021.
^"Bindings (SFML / Download)". SFML. Retrieved 13 November 2014.
^"Changelog (SFML / Development)". Retrieved 18 December 2014.
SimpleandFastMultimediaLibrary (SFML) is a cross-platform software development library designed to provide a simple application programming interface...
version) Tk SDL (Simple DirectMedia Layer) SFML (SimpleandFastMultimediaLibrary) Xlib appeared around 1985,[citation needed] and is used in GUIs for...
specification. Simple DirectMedia Layer: abstraction API for input/sound/etc. available for many operating systems. SimpleandFastMultimediaLibrary: like above...
Multimedia is a form of communication that uses a combination of different content forms, such as writing, audio, images, animations, or video, into a...
the zombie side altogether. Atom Zombie Smasher is based on SimpleandFastMultimediaLibrary. Brendon Chung, the sole developer behind Blendo Games, stated...
exposes cross-platform libraries commonly used in developing video games andmultimedia titles, such as Vulkan, OpenGL, OpenAL and OpenCL. The primary goal...
free and open-source software project consisting of a suite of librariesand programs for handling video, audio, and other multimedia files and streams...
and sprite work Fast image processing and rendering Built-in sprites (pyglet.sprite) Animated images (*.gif) Graphics OpenGL shaders supported Simple...
multimedia platforms to play, encode, and decode Ogg Vorbis, MP3, and other formats. Banshee supports playing and importing audio CDs and playing and...
Advanced Computing and Communications. pp. 636–637. doi:10.1109/ADCOM.2006.4289976. ISBN 978-1-4244-0715-6. S2CID 15370862. SimpleandFast Fractal Image Compression...
Microsoft Encarta is a discontinued digital multimedia encyclopedia published by Microsoft from 1993 to 2009. Originally sold on CD-ROM or DVD, it was...
the Emperor Multimedia website. Emperor Multimedia has since moved on to invest in the entertainment industry, specializing in Multimedia, with assets...
programming Common in multimediaand animation software for sequencing events over time. Spatial programming Applied in certain interactive and 3D modeling environments...
File Transfer Protocol and the gopher protocol were used to retrieve individual files from a server. These protocols offer a simple directory structure in...
and Giles Whitaker (artist). Although any technology or programming language can potentially be used for creative purposes, certain librariesand frameworks...
VideoCore is a series of low-power mobile multimedia processors originally developed by Alphamosaic Ltd and now owned by Broadcom. Alphamosaic marketed...
Kit, 3D Construction Kit II and to some degree The Director (BASIC-like language aimed at multimedia, presentations and animations). AMOS itself could...
interface (SDI), Digital Visual Interface (DVI), High-Definition Multimedia Interface (HDMI) and DisplayPort Interface. Serial digital interface (SDI) Digital...
purchase, play, download and organize digital multimedia on personal computers running the macOS and Windows operating systems, and can be used to rip songs...
cross-platform multimedialibrary with a C API focused on game development Simple DirectMedia Layer (SDL) – A cross-platform multimedialibrary with a C API...
of the UK. This was the first interactive multimedia encyclopedia (and was also the first major multimedia document connected through internal links)...
Free C & FORTRAN libraries for computing fast DCTs (types II–III) in one, two or three dimensions, power of 2 sizes. Tim Kientzle: Fast algorithms for computing...
and PulseAudio), Mac OS 8, Mac OS 9 and Mac OS X (Core Audio), Microsoft Windows (supports DirectSound, Windows Multimedia API and Windows Multimedia...