Skip to content

mattlacey/Falcon-030-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published