Affinity by The Digital Artists [web]

     .--------. .--------.   .---.
     `-----.   |`------.  `.  \   \
           |   |        |  |.--    \
           |   |.------´   .`---    \
           `---'`---------'      `---' 

<<            A F F I N I T Y             >>

This our  contribution to the 1K intro compo
at Assembly 2016 demo party.

To run the intro, you'll need a 64-bit Intel
system  with MacOS X 10.11.x and a fast GPU,
such as a Radeon HD7950 or equivalent Nvidia

Before  running the compo versions, set your
display to the correct  resolution in system
settings.  Your  system needs to be  able to
run the  intro at a  constant 60fps  for the
timing to  be correct. Also,  please  ignore
the error messages - it's normal. :D 

If you are unable to run the  compo versions
on your system, try the "compatibility" ones
instead.  They use the standard  linker, use
a real time clock source, set the resolution
for you and exit cleanly.  The compatibility
versions also support Intel GPUs.

The executable code for the intro is written
in x86 assembly and uses the standard ABI to
call the Cocoa  framework to  initialize the
OpenGL  context.  The  actual effect is,  as 
usual, fully  written in GLSL.  The music is
played  real-time  using the  built-in GM/GS
DLSSynth audio unit.