Metal Shader mit SceneKit SCNProgram

Ich suche nur einen funktionierenden Metal-Shader, der in SceneKit mit SCNProgram funktioniert.

Kann mir jemand die korrekten Methodendeklarationen zeigen / wie man das anschliesst?

let program = SCNProgram()
program.vertexFunctionName = "myVertex"
program.fragmentFunctionName = "myFragment"
material.program = program

und dann der Shader

//MyShader.metal

vertex something myVertex(something)
{
    return something;
}

fragment float4 myFragment(something)
{
    return something
}

Ich suche nur das einfachste Beispiel, bitte.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage