Projects tagged ‘gl’ and ‘macosx’


[11 total ]
106

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 15 Oct 08

63

OGRE

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

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. The class library ... [More] abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects. [Less]

Metrics updated 13 Oct 08

34

Crystal Space 3D

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

Crystal Space is a free, cross-platform software development kit for realtime 3D graphics. It supports Windows, Linux, MaxOS/X and more. Though written in C++, other languages like Python can also be used to write programs. Based on a plugin ... [More] system it's very modular and extended easily. 3D rendering is done with OpenGL. Features of the latest as well as older hardware are supported seamlessly. [Less]

Metrics updated 15 Oct 08

20

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 12 Oct 08

10

Xith3D

   
Primary Language: Java Licensed as: BSD-ish License

The Xith3d project consists of powerful middleware consisting of a scenegraph and an extensible renderer. The goal is to create a lean and performative scenegraph and renderer while at the same time allowing for extensions and enchancements to all ... [More] stages of the rendering pipeline. You can think of it as a 3D engine. It allows to create games, or any application requiring a 3D visualization. It's versatile, usable with JOGL or LWJGL, embeddable in AWT, Swing, SWT (Eclipse). It has support for physics engine (JOODE), and many development facilities. It's fast and easy-to-use. [Less]

Metrics updated about 11 hours ago

8

Clutter Toolkit

   
Primary Language: 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 11 Oct 08

6

PySoy

 
Primary Language: Python Licensed as: GNU Affero General Public License 3.0

PySoy is a cross-platform Python module which enables developers to easily build custom Python-based 3D games. The engine features integrated physics, Ogg multimedia support, advanced rendering options such as bumpmap textures, and an optimized ... [More] C-based rendering system for high framerates. The purpose of the PySoy project is to enable more people to develop "commercial quality" copyleft games. [Less]

Metrics updated 15 Oct 08

3

MD5 Reader 2

 
Primary Language: Java Licensed as: BSD-ish License

MD5 Reader 2 is an extension for jMonkey Engine to load 3D animated models from MD5 format (Doom 3 format). Current active contributors are: ender_saka (Marco Frisan, the project founder), Duodecimo Fernandes and gathers (Öyvind Johannessen). ... [More] The project was based on the original code from ChaosDeathFish (Gareth Jenkins-Jones). While the original code is still maintained, we are moving to a rewrite. [Less]

Metrics updated 14 Oct 08

2

zaphod

 
Primary Language: C++ Licensed as: BSD-ish License

A portable C++-based game engine designed to simplify and speed 2D accelerated games. Still very much under construction. Currently uses your choice of Allegro, Irrlicht or SDL/OpenGL.

Metrics updated 14 Oct 08

2

Equalizer - Parallel Rendering

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

Equalizer is an open source programming interface and resource management system for scalable OpenGL applications. An Equalizer application can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters ... [More] and multi-GPU workstations. Equalizer is built upon a parallel OpenGL-based programming interface solving problems that are common to any multipipe application. The API is minimally invasive, making application porting as easy as possible while delivering maximum performance. [Less]

Metrics updated 15 Oct 08