Ennix/ennix.todo
2023-10-16 18:19:38 +07:00

33 lines
1.1 KiB
Org Mode

#-*- mode: org -*-
#+TODO: BUG TODO | DONE
#+STARTUP: show2levels
* DONE Load images with stb_image
* DONE Check if images exist
* DONE Determine minimum size of output image
* DONE Write images to correct regions in output buffer
* DONE Generate a Rect data structure that determines where an image goes
* DONE Write to the rect rather than global values
* DONE Precompile stb_image for faster compilation
* TODO Create a basic data structure and read/write to/from yaml
* TODO Figure out the pipeline for sprites, atlases, and animations
* TODO Draw pixels over an SDL loop so we can debug writing the colors
* TODO Research simple texture packing algorithms
* TODO Implement one?
* TODO Take an =-o= flag for the name of the output file
* TODO Write a description on how to use the application
* TODO Figure out how to better structure/organize this project
* TODO Write unit tests
* TODO Figure out how to profile performance
* Systems
** Serialization
** Sprites
** Texture Packer
** Animation
** Physics
** Particle Systems
** Camera
** Lighting
** Font Rendering
** Audio support