Types 标识符float2和float4未定义(Oculus裂谷)

Types 标识符float2和float4未定义(Oculus裂谷),types,undefined,constants,identifier,oculus,Types,Undefined,Constants,Identifier,Oculus,对于学校项目,我们需要在先前制造的DX9引擎中实现oculus rift。一切进展顺利,但我被困在实现oculus的失真部分 我来到了需要为桶形失真实现着色器的部分,为此使用“float2”和“float4”。我似乎在OVR SDK或其他任何地方都找不到这些类型。这将导致“未定义的标识符” 有人知道我在哪里可以找到这些常量类型吗 谢谢 这些是HLSL(Direct3D着色器语言)类型。这些类型不会编译在C或C++编译器中。如果试图在着色器中进行失真,则需要将着色器源发送到D3D着色器编译器 如果

对于学校项目,我们需要在先前制造的DX9引擎中实现oculus rift。一切进展顺利,但我被困在实现oculus的失真部分

我来到了需要为桶形失真实现着色器的部分,为此使用“float2”和“float4”。我似乎在OVR SDK或其他任何地方都找不到这些类型。这将导致“未定义的标识符”

有人知道我在哪里可以找到这些常量类型吗

谢谢

这些是HLSL(Direct3D着色器语言)类型。这些类型不会编译在C或C++编译器中。如果试图在着色器中进行失真,则需要将着色器源发送到D3D着色器编译器

如果您试图在着色器之外进行失真,则需要使用数学库(如GLM)来包含向量类型并进行数学运算