- ARM 上 的 着色器 编译器 将 在 加载 着色 器 ， 或者 在 着色器 所 依赖 的 设置 发生 更改 后 ， 在 首 次 发出 绘制 调用 期间 运行 ， 而 不 是 在 加载 着色器 时 运行 。 对 帧 速率 的 影响 可能 十分 明显 ， 具体 取决于 需要 编译 多少 个 着色 器 。 这 会 对 应当 如何 在 HoloLens 2 与 HoloLens （ 第 1 代 ） 上 以 不同 方式 处理 、 打包 、 更新 着 色器 有 各种 影响 。

- The shader compiler on ARM runs during the first draw call after the shader has been loaded or something the shader relies on has changed , not at shader load time . The impact on framerate can be very noticeable , depending on how many shaders need to be compiled . This has various implications for how shaders should be handled , packaged , updated differently on HoloLens 2 vs HoloLens ( 1st gen ) .
