TODO 612 B

1234567
  1. - Provide an easy way to define the desired number of lights in the shader (forward) (preferably configurable at runtime).
  2. - Review resource allocation so that it only occurs when a feature requires it, similar to how framebuffers are handled.
  3. - Implement a system to save loaded skyboxes along with their generated irradiance and prefiltered textures, allowing for later reloading.
  4. - Add support for blend modes.
  5. - Implement CSM (Cascaded Shadow Maps) for directional shadows.
  6. - Implement SSR (Screen Space Reflections) with an example.
  7. - Implement support for shadow transparency interaction (colored shadows?)