All Projects → Lokathor → fermium

Lokathor / fermium

Licence: other
An easy to build and use set of SDL2 bindings.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
rust
11053 projects
shell
77523 projects
M4
1887 projects

Projects that are alternatives of or similar to fermium

hypseus-singe
Hypseus is a SDL2 version of Daphne and Singe. Laserdisc game emulation.
Stars: ✭ 86 (+79.17%)
Mutual labels:  sdl2
SDL net
A simple, cross-platform wrapper over TCP/IP sockets.
Stars: ✭ 93 (+93.75%)
Mutual labels:  sdl2
openmom
A cross-platform open source port of Master of Magic game from Microprose
Stars: ✭ 90 (+87.5%)
Mutual labels:  sdl2
helloworld-sdl2-opengl-emscripten
Basic program that uses SDL2+OpenGL, compiling both locally and via emscripten
Stars: ✭ 71 (+47.92%)
Mutual labels:  sdl2
brogue-android-port
Brogue Android Port
Stars: ✭ 47 (-2.08%)
Mutual labels:  sdl2
gnuboy
latest version of original laguna source, with a handful fixes for modern compilers and systems
Stars: ✭ 70 (+45.83%)
Mutual labels:  sdl2
SDL image
Image decoding for many popular formats for Simple Directmedia Layer.
Stars: ✭ 325 (+577.08%)
Mutual labels:  sdl2
chip-8
A CHIP-8 Emulator written in Haskell
Stars: ✭ 34 (-29.17%)
Mutual labels:  sdl2
gameframework2d
Core Example Program for 2D Game Programming Class
Stars: ✭ 16 (-66.67%)
Mutual labels:  sdl2
teki
Touhou-style shoot'em up
Stars: ✭ 60 (+25%)
Mutual labels:  sdl2
nox-decomp
Unofficial Nox (2000) port to Linux using decompiled code from https://playnox.xyz
Stars: ✭ 21 (-56.25%)
Mutual labels:  sdl2
cubosphere-code
3D puzzle game restored from ashes (code base)
Stars: ✭ 17 (-64.58%)
Mutual labels:  sdl2
sdl stb font
Renders text using STB_Truetype in pure SDL
Stars: ✭ 40 (-16.67%)
Mutual labels:  sdl2
ray-tracing
This is a go implementation of the "Ray Tracing in One Weekend" book
Stars: ✭ 37 (-22.92%)
Mutual labels:  sdl2
RustTetris
Tetris Made in Rust and SDL2
Stars: ✭ 18 (-62.5%)
Mutual labels:  sdl2
Super-Mario-Bros-game
The remake of Super Mario Bros (1985) made with C++ and SDL2 library.
Stars: ✭ 39 (-18.75%)
Mutual labels:  sdl2
shiromino
A fast-paced puzzle game with roots in the arcade.
Stars: ✭ 28 (-41.67%)
Mutual labels:  sdl2
RawSalmonEngine
A game engine utilising "Tiled" map files
Stars: ✭ 15 (-68.75%)
Mutual labels:  sdl2
sdl2-raycast
SDL2 C++ raycasting engine with vertical movement, floor/ceiling texture mapping and sprites.
Stars: ✭ 80 (+66.67%)
Mutual labels:  sdl2
MinecraftC
A Raytraced Minecraft Classic 0.0.30a port to C
Stars: ✭ 250 (+420.83%)
Mutual labels:  sdl2

Docs.rs

fermium

Rust bindings to the SDL2 library.

This crate covers most of SDL2's 2.0.16 API. It can be used compatibly with any newer version of SDL2. It can also even be used with older versions of SDL2, though if you call any functions not present you'll get a link error, and if you call an older version with arguments it doesn't expect it'll generally give you a runtime error.

By default, the crate links to the system version of SDL2 (or bundled pre-built dev files on Windows MSVC). Alternately, you can have the crate build SDL2 from source and statically link to that.

Versioning

The major version of this crate is basically the bundled version of SDL2 with all the dots taken out. Each new release of the crate that bundles new SDL2 source is a major version bump. There are generally no actual breaks in the crate code itself (though sometimes small updates happen). There are usually updates and fixes in how the build script runs, or raising the MSRV of the crate.

FAQ

  • Lokathor, why does your crate have such a stupid name?
    • Well, this started as raw layer for a crate called beryllium, to replace its usage of sdl2-sys with something new. Since sdl2-sys was already taken, I needed another name, and I decided to pick another element name. Somewhat at random, I just decided to check out element 100 on wikipedia, and it was apparently discovered in the fallout of the first hydrogen bomb. I thought to myself, "well that's cool enough, I guess", and now we're here.

Project Logo

birth-of-fermium

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].