SIMD-accelerated libjpeg-compatible JPEG codec library
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
libmng -THE reference library for reading, displaying, writing and examining Multiple-Image Network Graphics. MNG is the animation extension to the popular PNG image-format.
An implementation of the OpenGL API.
PlayStation 2 emulator for Windows and Linux
PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same team that brought you PCSX (a Sony PlayStation 1 emulator). Currently, it can emulate thousands of games at full speed
OpenGLide is a Glide to OpenGL wrapper. It emulates a Voodoo board so you can run old Windows Glide games by translating Glide calls into OpenGL.
Glide is a library for using 3dfx hardware. This project will be the public repository for Glide.
A real-time graphics effect able to increase the resolution of small bitmaps guessing the missing pixels without blurring the images.
GImageView is a GTK+ based image viewer which supports tabbed browsing, thumbnail table views, directory tree views and drag and drop. It also support movies using the Xine library and MPlayer, and supports images in compressed archive formats.
Standalone software for photo editing and digital painting.
NOTE: Source code is no longer available. GeniuX® Photo EFX is a standalone software for photo editing and digital painting, powerful and easy to use. It can load RAW files of reflex digital cameras and is fully compatible with Adobe Photoshop. The previous version of this software counts more than 800.000 entries on Google search engine and is officially approved on Adobe Inc marketplace. Completely designed and produced in Italy, GeniuX® Photo EFX stands out for its 32 bit color graphic engine: it assures refined digital color gradations which allows to obtain bright prints of the highest quality, especially for skin color handling. The interface is conceived to highlight the most popular tools, for example black and white management, professional color processing, noise removal, photomontage and background removal.
Scanning Probe Microscopy Controller and Data Visualization Software
GXSM -- Gnome X Scanning Microscopy: A multi-channel image and vector-probe data acquisition and visualization system designed for SPM techniques (STM,AFM..), but also SPA-LEED/LEED/LEEM data analysis. A plug-in interface allows any user add-on data-processing and special hardware and instrument support. Latest: NC-AFM simulation support via math-plugin. Based on several hardware options it supports a commercially available DSP hardware and provided also Open Source Code for all the low level signal processing tasks and instrument controls in a most flexible and adaptable manner. All latest software is available via CVS only or Live Demo/Install CD: http://www.ventiotec.de/linux/GXSM-Linux.iso
Moved to http://code.google.com/p/evil-programmers/
Vincent ES 1.x is a 3D rendering library based on the OpenGL (R) ES 1.1 API specification (Common Lite) for embedded devices. ATTENTION: A new fixed pipeline implementation is being work on here: https://sourceforge.net/projects/oglsc
This library is meant for high performance calculations for science or 3D games/rasterizers using SIMD instructions of x86 processors to allow an unparalleled level of optimization. This takes advantage of MMX, 3DNow!, 3DNow!+/MMX+, & SSE/SSE2/SSE3/SSSE3
Kymaera is a open-source Front End for many applications. It was originally designed as a FrontEnd for MAME and other EMU's for use on Arcade Cabinets. The current version of Kymaera 2.0.2 is for Windows and DOS. Linux version coming soon
Drempels Desktop Enhancer and Psychedelic Wallpaper
Create 3D models easily in Win95,NT,XP,Vista,Win7 on all desktops, laptops and even netbooks without any 3D hardware acceleration. Supports 3DS, DXF, WRL, POV, ASC, spreadsheet & compressed files, extrude/sweep, mesh edit, parametric NURBS curves ...
A JPEG decoder written entirely in assembly with SSE and SSE2 optimizations. Uses floating point internally for maximum precision.
Ms Dos port with slopes 3d floors true3d demo compatibility fast speed
Dos Doom with 3d floors, slopes, destructible architecture, demo compatibility 1.9, fast speed youtube https://goo.gl/pbNybV Requirements: 486DX, 4MB RAM Win95, 8MB Dos(run -ram8mb parm) https://goo.gl/3EFVBg Recommended: 486DX4 100MHz, 16MB RAM https://goo.gl/IWGLkQ Run on Dos,Win9x, XP 7 32 bits, Dosbox Turbo Android requires Dosbox: Win 64bit or WinXP w/ some video drivers https://goo.gl/FE6rRF Bugs: command line needs one space after wad or other parm to work right: cdoom -file s4 -warp 1 save config fault sometimes, glitches in rendering slopes due to fixed point usage, line of sight bullets error on slopes,sprites in multi 3dfloors sometimes render wrong similar to duke nukem 3d quake heretic hexen vavoom zdoom gzdoom but not compatible,only doom2 doom run Thanks:id software for original doom code https://www.idsoftware.com MBF authors,Vladimir Arnost for muslib 1.80: http://www.fit.vutbr.cz/~arnost/welcome.html
x86mph is an optimized library with vector, matrix, and vertex helpers (including an own TnL) It also contains memory helpers, and other stuff such as image processing (color inverting, changing bpp) taking advantage of x86's 3DNow!, MMX, and SSE
Primary goal is to develop 4k-demos, that is, demos that somehow fit into four kilobytes. From time to time, 4k-contests will be initiated to push the project contributors' motivation.
This is a junior 3d engine, provide basic 3d functions like transforming, lighting, culling, collision detecting, and so on. if we could, we would add any specific we need.
Hardware-optimised library for Area correlation algorithm
Arkham Development open source softwares
Arkham Development released some projects in open source. There are: - All Arkham PC demos written in Basic and x86 assembler (from 1991 to 1998). - One Arkham Amiga intro and an unfinished Amiga demo written in 68020 assembler. - A complete 3d engine written in x86 assembler. - Arkham demo PC tools (paint program, sound tracker, modeler, picture and 3d converters) written in Basic and x86 assembler.
Fun, assembler made program to present different kind of transformations for loaded TGA picture. In polish!
BlitPixie is a collection of optimized software blitters, written in assembly language or normal ANSI C. They perform a lot of normal pixel moving operations, and all work in 8/16/32-bit depth.