37 lines
811 B
Markdown
37 lines
811 B
Markdown
|
|
---
|
||
|
|
title: XboxOne支持
|
||
|
|
date: 2026-05-03 00:00:00
|
||
|
|
excerpt: Xbox One 平台 Shader 兼容层
|
||
|
|
tags:
|
||
|
|
- ARC
|
||
|
|
- Platform
|
||
|
|
- XboxOne
|
||
|
|
rating: ⭐
|
||
|
|
---
|
||
|
|
|
||
|
|
# Xbox One 支持
|
||
|
|
|
||
|
|
返回 [[Platform]]
|
||
|
|
|
||
|
|
## 概述
|
||
|
|
|
||
|
|
为 Xbox One 平台提供 Shader 兼容层。
|
||
|
|
|
||
|
|
## HLSL 兼容层
|
||
|
|
|
||
|
|
`Public/Platform/XboxOne/XboxOneCommon.ush` 提供:
|
||
|
|
- Xbox One GPU 特有的 Wave Intrinsics 映射
|
||
|
|
- Sampler 和纹理采样兼容
|
||
|
|
- HLSL Shader Model 差异处理
|
||
|
|
|
||
|
|
## D3D12RHI 平台代码
|
||
|
|
|
||
|
|
`Source/Runtime/D3D12RHI/Private/XboxOne/` 目录(空占位),预留 Xbox One 平台的 D3D12 RHI 特化代码。
|
||
|
|
|
||
|
|
## 修改文件列表
|
||
|
|
|
||
|
|
| 文件 | 修改类型 |
|
||
|
|
|------|---------|
|
||
|
|
| `Shaders/Public/Platform/XboxOne/XboxOneCommon.ush` | **新增** — 兼容层 |
|
||
|
|
| `Source/Runtime/D3D12RHI/Private/XboxOne/` | **新增** — 空占位目录 |
|