mattlacey / Falcon-030-Framework

A very basic C Framework for the Atari Falcon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Falcon-030-Framework

A basic C Framework / 3D engine for the Atari Falcon

Tasks

Vector Arithmetic

  • Cross Product
  • Dot Product
  • Subtraction
  • Scalar Multiplication

Matrices

  • Fix rotations
  • Vector to matrix

Lights

  • Point lights
  • [/] Directional lights

Camera

  • Position + Direction
  • Position + Target
  • Frustum Culling

OBJ Loader

  • Vertex normals?
  • Texture coordinates?

Renderer

  • Screen clipping for wireframes
  • Screen clipping for rasters
  • Flat shading
  • Per face colours
  • Backface culling
  • Z-buffering
  • Object vector xform optimisation
  • Background
  • Text support

Input

  • Keyboard Input
  • Joystick Input

Sound

  • DSPMod for music?
  • Investigate SFX options

About

A very basic C Framework for the Atari Falcon


Languages

Language:C 98.7%Language:C++ 1.3%