繁体   English   中英

如何在Metal中指定LOD偏差?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM