gpt4 book ai didi

glsl 投 bool float

转载 作者:行者123 更新时间:2023-12-01 07:11:08 28 4
gpt4 key购买 nike

我想设置一个 float值到 1.0如果一个向量等于另一个向量,并且 0.0如果向量不相等

if( v1 == v2 )  floatVal = 1.0 ;
else floatVal = 0.0 ;

但它不是“更快”或只是设置的优化
floatVal = (v1 == v2) ;

但它不起作用。您不能隐式(或显式)将 float 转换为 bool?有没有办法做到这一点,或者我必须使用 if语句分支?

最佳答案

你没有尝试过“float(bool)”函数吗?
GLSLangSpec.Full.1.20.8.pdf 第 5.4.1 节说你可以做所有这些转换。

关于glsl 投 bool float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13674637/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com