Skip to content
theZiz edited this page May 12, 2013 · 15 revisions

Table of Contents

Welcome to the Sparrow3d Wiki

Welcome to the sparrow3d wiki. Sparrow3D is an open (GPL, MPL) application framework with software renderer especially for open handhelds like GPH consoles (GP2X, Wiz, Caanoo), Dingoo, Pandora or similar, but also for PC (Linux and Windows). The goal is to write a game (or another kind of application) just once and easily compile it for every supported system.

It is based completely on the main SDL library, SDL_image, SDL_ttf and SDL_image. You can mix SDL and sparrow3d any time and easily use sparrow3d in an existing (SDL) application. Furthermore the optional additional sparrow libraries sparrowSound and sparrowNet use SDL_mixer and SDL_net.

This wiki gives you Tutorials for setting up an application with sparrow3d, compiling sparrow3d for the first time and on how to use it.

This wiki lives from collaboration. If you are an active user or developer, feel free to edit, add some knowledge or correct spelling mistakes. :)

If you are unfamiliar with sparrow3D just read the 12 Tutorials. But at the moment, they are far away from "finished", but the documentation at http://ziz.openhandhelds.org/documentation is done. So have a look, if you don't understand something.

Categories

Setup sparrow3d

Tutorials

These Tutorials are sorted by relevances and needed foreknowledge. So it is a good idea to read them in the here mentioned order.

  1. Basics
  2. Core
  3. Math
  4. Primitives
  5. Renderer
  6. Mesh
  7. Sprite
  8. Font
  9. Text
  10. File
  11. Sound
  12. Net (not implemented yet)