Skip to content

joedavisdev/deified

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deified

A simple rendering engine and a few demos I’ve written to get to grips with Apple’s Metal API.

Why name it Deified?

  • (transitive) To make a god of (something or someone).

  • (transitive) To treat as worthy of worship; to regard as a deity.

— Wiktionary
Deify
  1. I needed something more memorable than "metal-demos"

  2. All good rendering frameworks/engines should have ostentatious names

  3. Palindromes are awesome

Demos

01_Basic3D

Basic3D

A tweaked version of Apple’s Basic3D demo. The rendered image is the same as the original demo, but this version uses some helper classes/functions to setup various Metal buffers.

02_BasicPODScene

BasicPODScene

A simple mesh renderer. The PowerVR Object Data format (POD) is used to store the mesh data.