Logo

Variants

  • Variant
  • VEither (biased variant)
  • Excepts (ExceptT-like approach)
  • Extensible ADT (EADT)

Basics

  • Numbers
  • Explicit memory management
  • Binary data

System

  • Introduction to haskus-system
  • Tutorials
  • How-to guides
    • Manage devices
    • Setup, render and display graphics
      • Background: human vision basics
      • Background: video display basics
      • Understanding the pipeline
      • Listing displays
      • Generic buffers and frames
      • Configuring the pipeline
      • Double-bufffering and frame-switching
    • Use the logging mechanism
  • Reference
  • Discussion
  • Hacking on haskus-system

Other stuff

  • Drafts
  • Resources
haskus-manual
  • »
  • How-to guides »
  • Setup, render and display graphics
  • Edit on GitHub

Setup, render and display graphicsΒΆ

This guide explains how to use the graphics API to exploit video displays.

  • Background: human vision basics
    • Color perception
    • Spatial integration
    • Temporal integration
    • Summary
  • Background: video display basics
    • Refresh rates
    • Switching between frames
    • Plane composition
    • Summary
  • Understanding the pipeline
    • Listing entities
  • Listing displays
    • Detecting Plugging/Unplugging
  • Generic buffers and frames
    • Allocating Generic Buffers
    • Writing into Generic Buffers
  • Configuring the pipeline
  • Double-bufffering and frame-switching
Next Previous

© Copyright 2018, Sylvain HENRY.

Built with Sphinx using a theme provided by Read the Docs.