This section of the archives stores flipcode's complete Developer Toolbox collection, featuring a variety of mini-articles and source code contributions from our readers.

 

  openSE Pixel Engine
  Submitted by



openSE, my little pixel engine.

Here is my surface engine that i wrote for a ray-tracer project i'm working on. It's gives you a pixel surface, in video memory ( just like good old times ) to write to. The format of the surface is 32-bit RGB888. The package includes fast color manipulation routines optimised in mmx-assembler and a mm timer. This engine is small in size, free to use, free to modify, easy to use and linked to a static library, just for YOUR convenience. The size of this engine is small, because i'm going to use it in 64kb demos, therefore it isn't packed with many fancy features. It just includes the basic stuff that you certainly will need. The engine is built on the top of Direct Draw, and you must have DirectX 7 to get it work. The samples are written in a way that even newbies going to understand them. The converters, the idea and one of the examples is copied from tinyPTC. But this engine gives you oo, fast color manipulation and a timer, its also easier to use because it links as a static library. I hope you guys find it somewhat useful, i will use it in my next demo. Sorry no documentation finished yet. But the samples will get you going...... Excuse my bad English, / maq Marcus Stjärnås
Software engineer

Download Associated File: openSE_public_beta1.zip (449,033 bytes)

The zip file viewer built into the Developer Toolbox made use of the zlib library, as well as the zlibdll source additions.

 

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.