如何通过HLSL在asm代码中获取“ round_z”?

问题描述

当我阅读asm代码时,我不知道如何获得下面的指令“ round_”。我应该在HLSL中使用哪个函数获取它?还是将其替换为版本更新?以下是asm代码round_z r15.x

解决方法

似乎没有一个,但是您可以轻松实现它:

dst = sign(src) * floor(abs(src))