1
0
Fork 1
mirror of https://git.s-ol.nu/glsl-view synced 2025-02-22 14:54:08 +01:00
zig-glsl-view/README.md
2020-01-25 18:09:09 +01:00

910 B

configuration

  • fragment (str): path to GLSL fragment shader.
  • width (int): horizontal rendering resolution. defaults to 1920.
  • height (int): vertical rendering resolution. defaults to 1080.
  • outputs: list of outputs. defaults to one 800x600 window. each output is a dictionary with the following keys:
    • type (str): currently always window.
    • width (int): window width. defaults to 800.
    • height (int): window height. defaults to 600.
  • osc: either a 'liblo URL' or dictionary with the following keys:
    • protocol (str): udp, tcp or unix. defaults to udp.
    • port (int): port to bind to. defaults to 9000.

libio URLs

Unfortunately undocumented by libio. The following formats are valid:

  • osc.udp://localhost:1234
  • osc.udp://224.0.1.9:1234 (multicast IP)
  • osc.tcp://:1234
  • osc.unix://localhost/tmp/mysocket