如何在HLSL中利用矩阵数学进行邻居处理?

问题描述

我正在尝试使用HLSL在GPU上进行邻居处理,我想知道是否有一种方法可以一次加载一组neigbour样本,而不仅仅是一个样本,因此我可以利用矩阵数学代替循环。

我当前使用SampleLevel函数的实现类似于:

float3 pixel = inputTex.SampleLevel(sampleState,uv + uvOffset,0.0,0.0);

相反,我想一次加载多个示例,但是我还没有找到用于该示例的API。或者,如果我的方法完全错误,请让我知道在HLSL中利用向量化和矩阵数学的其他方法。感谢您的任何建议,祝您度过愉快的一天!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)