t-keyword">&amp;KEY</li>    <li class="argument">VERTEX-SHADER</li>    <li class="argument">FRAGMENT-SHADER</li>  </ul>  <a class="source-link" href="https://github.com/Shirakumo/alloy/blob/b5114b146e3aaaf31e4e9e78dc450f6794779e42/protocol.lisp#L29">Source</a>  </header> <div class="docstring"><pre>Create a shader program

VERTEX-SHADER and FRAGMENT-SHADER are GLSL shader source code that
should be bound to the resulting shader program.

The returned value must have applicable methods for BIND and (SETF
UNI