Directx 分支与纹理读取

Directx 分支与纹理读取,directx,direct3d,hlsl,Directx,Direct3d,Hlsl,在着色器中,哪个通常更便宜,分支(if等)还是纹理读取?纹理读取,通常。分支机构通常非常昂贵。当然,从没有mip贴图的超大纹理中读取各向异性纹理也是如此,因此您需要相应地对其进行分析 顺便说一句,您也可以在某些情况下使用[predicated]指令 编辑:我应该提到一个明显的问题——在输出中,查看数字,看看您是绑定了sequencer还是绑定了纹理

在着色器中,哪个通常更便宜,分支(if等)还是纹理读取?

纹理读取,通常。分支机构通常非常昂贵。当然,从没有mip贴图的超大纹理中读取各向异性纹理也是如此,因此您需要相应地对其进行分析

顺便说一句,您也可以在某些情况下使用[predicated]指令

编辑:我应该提到一个明显的问题——在输出中,查看数字,看看您是绑定了sequencer还是绑定了纹理