【发布时间】:2017-05-12 15:02:36
【问题描述】:
我正在使用采样器从纹理中采样:
constexpr sampler cubeSampler(filter::linear, mip_filter::none);
half4 res = cubeTexture.sample(cubeSampler, texVec);
结果是 half4 类型,但我需要将其转换为 float4 才能执行数学运算。我该如何执行这个演员表?
【问题讨论】:
-
结果是
half4类型,因为您大概将cubeTexture声明为texturecube<half>。如果你想要float4,你应该考虑将它声明为texturecube<float>。