【发布时间】:2019-03-04 01:24:05
【问题描述】:
我想优化片段着色器的性能。目前我的片段着色器是
fragment half4 fragmen_shader_texture(VertexOutTexture vIn [[stage_in]],
texture2d<half> texture [[texture(0)]]){
constexpr sampler defaultSampler;
half4 color = half4(texture.sample(defaultSampler, vIn.textureCoordinates));
return color;
}
这个任务是返回纹理颜色。无论如何要优化更多。
【问题讨论】:
-
如果您不采样以以不同的纹理大小进行渲染,使用计算着色器(仅限 A8 或更新的设备)并调用 read() 而不是 sample() 有助于提高性能吗?跨度>