[英]How to specify LOD bias in Metal?
我正在从Metal中当前正在使用的应用的Android版本重写OpenGL过滤器。 它使用以下纹理查找功能: vec4 texture2D(sampler2D sampler, vec2 coord, float bias)
假设我的过滤器内核函数如下所示:
float4 fname(sampler src) {
...
}
纹理查找调用将如下所示:
src.sample(coord)
但是如何传递bias参数呢? (示例函数仅接受1个参数)
恐怕Core Image仅支持2D纹理-没有mipmapping和LOD选择。 仅双线性采样可用。
如果需要不同的LOD,则需要将不同的采样器传递给内核,然后自己进行插值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.