分两步渲染图像 . 它需要两对顶点和片段着色器 .

在第二步中,第二个片段着色器需要第一对着色器渲染的帧缓冲区 .

如何获取帧缓冲区或特殊坐标中的颜色 .

我已经阅读了以下答案 .

iOS Metal Shader - Texture read and write access?

How to chain filters in Metal for iOS?

fragment float4 second_fragment(VertexOut vert [[stage_in]],
                               texture2d<float> tex [[texture(0)]],
                                float4 framebuffer [[color(0)]]
                               ) {
    float4 textureColor = tex.sample(basicSampler,vert.texCoor);
    return textureColor;
}

[[color(0)]] 限定符仅获取当前坐标中的颜色 . 我需要知道任何其他坐标的颜色 .