- 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
- 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)
- 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?