pipeline_overview.txt 826 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. New pipeline overview
  2. =====================
  3. Organized by RTTs
  4. -----------------
  5. To color:
  6. - initialize the glow representations (no rendering yet)
  7. - render the 3d skybox, if any (includes the usual skybox)
  8. To the MRT (color, normals, depth):
  9. - solids
  10. To quarter1:
  11. - glowmap
  12. To various shadow maps:
  13. - shadows
  14. To tmp1:
  15. - lights
  16. To color:
  17. - lights from tmp1 are multiplicatively blended
  18. - skybox if there is no 3d skybox
  19. - lens flare/god rays occlusion query (no rendering)
  20. - solid post-processing
  21. - transparents
  22. To displace:
  23. - displacing nodes, if any
  24. To the screen:
  25. - the post-processing chain
  26. - GUI
  27. Organized by passes
  28. -------------------
  29. Init: glow init -> 3d skybox
  30. Main: solids -> glows -> shadows -> lights -> occlusion query -> solid PP
  31. Transparent: transparents -> displacing -> PP
  32. GUI: gui