hlsl - 变量定义时 HLSL 着色器中出现意外的令牌结构
问题描述
我在 VSCode 中编写 HLSL。我声明了一个结构并用这个结构定义了一个变量,但是我不能像这样初始化这个变量:
struct CameraDescription
{
float3 Position;
float3 LookAt;
float LensHeight;
float FocalDistance;
};
CameraDescription Camera;
Camera.Position = float3(1.f, 1.f, 1.f);
有什么帮助吗?非常感谢!
解决方案
推荐阅读
- string - VBS中每个字符后加一个空格
- c# - 无法在 Visual Studio C# 上运行 Microsoft.FlightSimulator.SimConnect.dll
- c - 如何使用c将结构中的数据放入文本文件?
- python - Beautifulsoup 访问嵌套的 HTML 标签
- spring-mvc - Bean 名称“监视列表”的 BindingResult 和普通目标对象都不能用作请求属性
- html - 如何获得具有直边框右上半径的矩形?
- rxjs - Rxjs:压缩两个长度不等的观察值
- javascript - 按下时更改本机文本的背景颜色
- android - 将配置添加为依赖项是一种令人困惑的行为,不建议这样做
- string - 打字稿:如何在接口中的字符串索引签名定义中引用属性名称