⚙️ Discussions and explanations¶

  • How the Python binding is created
    • Simplified overview
    • Detailed steps
      • libnopegl → nodes.specs
      • nodes.specs ← pynopegl
      • pynopegl → nodes_def.pyx
      • nodes_def.pyx ← Cython
      • Cython → _pynopegl.c
      • _pynopegl.c ← C compiler
      • C compiler → _pynopegl.so
      • pynopegl ← _pynopegl.so
  • What happens in a draw call?
    • Visit
    • Prefetch/Release
    • Update
    • Draw
  • Technological choices
    • C
      • Why not C++?
    • OpenGL
    • Python
  • YCbCr to RGB color matrix computation
    • Mathematic formulas
    • Conversion matrix
    • Exact values computation
    • Accuracy testing
  • Tests categories
    • Simple tests
    • Cue-points
    • Fingerprint
    • Floats

Nope Forge

Navigation

  • 👤📚 Users documentation
  • 👷📚 Developers documentation
    • 🛠 Tutorials
    • 💡 How-to guides
    • ⚙️ Discussions and explanations
      • How the Python binding is created
      • What happens in a draw call?
      • Technological choices
      • YCbCr to RGB color matrix computation
      • Tests categories
    • 🗜 Reference documentation

Related Topics

  • Documentation overview
    • 👷📚 Developers documentation
      • Previous: Release process
      • Next: How the Python binding is created

Quick search

©2023 Nope Forge. | Powered by Sphinx 7.4.7 & Alabaster 0.7.16 | Page source