Zernikaloscomponents.shaderZShaderProgramRendererfragmentShaderfragmentShader metal lateinit var fragmentShader: MTLFunctionProtocol(source)