Projects tagged ‘library’ and ‘opengl’


[47 total ]
99

Simple DirectMedia Layer

   
Primary Language: C Licensed as: GNU Lesser General Public License 2.1

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many ... [More] popular games, including the award winning Linux port of "Civilization: Call To Power." SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, P [Less]

Metrics updated about 3 hours ago

84

Qt

   
Licensed as: GNU General Public License 2.0,GNU General Public License 3.0

Qt is a cross-platform (Windows, Unix, MacOs X) graphical toolkit. Qt features a rich API to write GUI software, but also for other aspect of application development : network classes, xml, internationalisation, database, ...

29

jME

   
Primary Language: Java Licensed as: BSD-ish License

jMonkeyEngine provides a high performance, scenegraph based rendering and physics system.

Metrics updated about 16 hours ago

17

LWJGL

   
Primary Language: Java Licensed as: BSD-ish License

The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform ... [More] libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. [Less]

Metrics updated about 24 hours ago

12

Verse

   
Primary Language: C Licensed as: GNU General Public License 2.0

Verse is a network protocol that lets multiple applications act together as one large application by sharing data over a network. If one application makes a change to shared data, the change is distributed instantly to all the other interested clients.

Metrics updated about 16 hours ago

12

Open Scene Graph

   
Primary Language: C/C++

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL ... [More] it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. [Less]

Metrics updated 20 Jun 08

11

Fast Light Tool Kit

   
Primary Language: C/C++ Licensed as: GNU Lesser General Public License 2.1

FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X. It provides modern GUI functionality without the bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK ... [More] is designed to be small and modular enough to be statically linked, and also works fine as a shared library. It also includes an excellent UI builder called FLUID that can be used to create applications in minutes. [Less]

Metrics updated about 1 hour ago

10

PyOpenGL

   
Primary Language: Python Licensed as: BSD-ish License

PyOpenGL is the cross platform Python binding to OpenGL and related APIs. The binding is created using the SWIG wrapper generator, and is provided under an extremely liberal BSD-style Open-Source license. PyOpenGL includes support for OpenGL ... [More] v1.1, GLU, GLUT v3.7, GLE 3, WGL 4, and Togl (Tk OpenGL widget) 1.6. It also includes support for dozens of extensions (where supported in the underlying implementation). PyOpenGL is interoperable with a large number of external GUI libraries for Python including (Tkinter, wxPython, FxPy, PyGame, and Qt). [Less]

Metrics updated about 21 hours ago

10

Irrlicht Engine

   
Primary Language: C/C++ Licensed as: zlib/libpng license

The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderers.

Metrics updated about 6 hours ago

7

Clutter Toolkit

   
Primary Language: C/C++ Licensed as: GNU Lesser General Public License 2.1

Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. Clutter uses OpenGL (and optionally OpenGL ES) for rendering but with an API which hides the underlying GL complexity from the developer. The Clutter API is intended to be easy to use, efficient and flexible.

Metrics updated about 7 hours ago