首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在金属中可以使用双三次取样器吗?

问在金属中可以使用双三次取样器吗?
EN

Stack Overflow用户
提问于 2021-10-09 08:59:09
回答 1查看 216关注 0票数 3

在计算着色器中,我可以看到双三次图是一个选项,但前提是定义了__HAVE_BICUBIC_FILTERING__。当我设置双三次作为筛选选项时,我会得到一个语法错误。线性或最近编译良好。我正在为金属2在MacOS上建房子。

另一种方法是使用一个取样描述符在CPU上定义取样器,但是那里也没有双三位的选项。

这条线中的评论讨论了他们无法设置双三次的问题。

我搜索过金属着色语言规范,在那里根本没有提到双三位。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-09 14:51:26

它取决于设备的类型、操作系统(版本和类型)和处理器体系结构。下面的代码可以在以下配置下轻松编译:iOS 15、iPhone 12 / 13、Xcode 13。

代码语言:javascript
复制
#if defined(__HAVE_BICUBIC_FILTERING__)
    constexpr sampler textureSampler (mag_filter::bicubic, min_filter::bicubic);
    const half4 colorSample = colorTexture.sample (textureSampler, in.textureCoordinate);
    return float4(colorSample);
#endif
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69505204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档