Skip to content

Instantly share code, notes, and snippets.

@dpogue
Last active July 5, 2022 03:28
Show Gist options
  • Save dpogue/4770f822744269940c4d to your computer and use it in GitHub Desktop.
Save dpogue/4770f822744269940c4d to your computer and use it in GitHub Desktop.

High-priority pipeline things

  • Rewrite the texture loading entirely
  • Support CubicEnvironmaps with textureCube
  • Basic lighting support
  • Finish the final few blend modes
  • Add fog support to the shader
  • Handle the piggybacks for lightmaps

Other pipeline stuff

  • Spot Lights
  • Projection Lights
  • Maximum light range (omnilights)
  • Specular lighting
  • Shadow map generation
  • Render target support
  • Screen elements / plates (stuff like the loading bar, cursor, etc)

Client-level things

  • Include pfConsoleEngine & a limited subset of console commands
  • Parse the graphics.ini file (might happen automatically with the console stuff)
  • Cross-platform version of pnInputCore and plInputCore
  • Minimal viable version of pfCamera (first-person debug camera maybe?)
  • Working audio?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment