gpt4 book ai didi

casting - 如何在 GLSL 中执行数组的类型转换?

转载 作者:行者123 更新时间:2023-12-02 16:27:41 25 4
gpt4 key购买 nike

是否可以在 GLSL 中将 vec4[1024] 转换为 float[4096]?在哪里可以找到标准中的规范?

最佳答案

来自GLSL 4.40 specification : 没有类型转换运算符;而是使用构造函数。

隐式转换也不适用于数组:没有隐式数组或结构转换。例如,int 数组不能隐式转换为 float 数组。

唯一的其他选择是使用数组构造函数,但根据 5.4.4 数组构造函数 部分,没有采用数组参数的数组构造函数。所以我的理解是这是不可能的。

关于casting - 如何在 GLSL 中执行数组的类型转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22641630/

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