SDL_gfx

SDL graphics drawing primitives and other support functions.
Download

SDL_gfx Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • A. Schiffler
  • Publisher web site:
  • http://www.ferzkopp.net/mambo/index.php?option=com_content&task=view&id=15&Itemid=29

SDL_gfx Tags


SDL_gfx Description

SDL graphics drawing primitives and other support functions. SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces.The current components of the SDL_gfx library are:* Graphic Primitives (SDL_gfxPrimitves.h)* Rotozoomer (SDL_rotozoom.h)* Framerate control (SDL_framerate.h)* MMX image filters (SDL_imageFilter.h) The library is backwards compatible to the above mentioned code. Its is written in plain C and can be used in C++ code.The library compiles and is tested for a Linux target (gcc compiler) and a Win32 target (VisualC, xmingw32 cross-compiler) as well as BeOS and MacOS X PowerBuilder See README for VC and PowerBuilder compile information. When using the cross-compiler (available on the author's homepage), the build process generates .DLLs. You can use the command line 'LIB.EXE' tool to generate VC6 compatible .LIB files for linking purposes.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 popular games, including the award winning Linux port of "Civilization: Call To Power."Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby. What's New in This Release: · gcc43 compiler patch for asm code in image filters · as per http://bugs.gentoo.org/219621 (Peter Alfredsen) · off-by-one hline patch for 1byte indexed surfaces (Manuel Lausch) · update acinclude.m4 from SDL-1.2 and moved # serial in file · applied patch to add pkg-config support for SDL_gfx (Luca Bigliardi) · changed configure.in INTERFACE_AGE and BINARY_AGE based on Debian · build feedback (Barry deFreese) · fixed zoom XY-flip code and made it available for all modes in · zoom and rotations · fixed edge issue on interpolated rotozoom modes · updated TestRotozoom custom test mode, added delay parameter, added · tests which include flipping, included negative rotation · update libtool files · updated Makefile.mingw (Jan Leike)


SDL_gfx Related Software