πŸ‘·πŸ“š Developers documentationΒΆ

  • πŸ›  Tutorials
    • Writing a new libnopegl node
  • πŸ’‘ How-to guides
    • Tests
      • Basic Usage
      • Debugging
      • Updating references
      • GPU Capture
      • Code coverage
      • Memory leaks
      • Memory failure simulation
    • Release process
  • βš™οΈ 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
  • πŸ—œ Reference documentation
    • Developer guidelines
      • Pull-request checklist
        • Style/cosmetics
        • Functionality
        • Design
        • Exposure
        • Integration
      • Review Process
    • Project architecture and organization
      • Dependencies

Nope Forge

Navigation

  • πŸ‘€πŸ“š Users documentation
  • πŸ‘·πŸ“š Developers documentation
    • πŸ›  Tutorials
    • πŸ’‘ How-to guides
    • βš™οΈ Discussions and explanations
    • πŸ—œ Reference documentation

Related Topics

  • Documentation overview
    • Previous: Eval
    • Next: πŸ›  Tutorials

Quick search

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