首页 > 解决方案 > 变量定义时 HLSL 着色器中出现意外的令牌结构

问题描述

我在 VSCode 中编写 HLSL。我声明了一个结构并用这个结构定义了一个变量,但是我不能像这样初始化这个变量:

struct CameraDescription
{
    float3 Position;
    float3 LookAt;    

    float LensHeight;
    float FocalDistance;
};

CameraDescription Camera;
Camera.Position = float3(1.f, 1.f, 1.f);

错误报告

有什么帮助吗?非常感谢!

标签: hlsl

解决方案


推荐阅读