> 开发分支文档 — commit c5a119d39ba4c149dc90ed5711c4e76759080b41
> 包版本: @zenfg/webgpu 0.2.0, @zenfg/snapshot 0.1.1, @zenfg/inspector 0.2.0, zenfg 0.2.0, zenfg-snapshot 0.1.1
> Source: https://github.com/uinosoft/zenfg/blob/c5a119d39ba4c149dc90ed5711c4e76759080b41/docs/core-concepts.md
> Translation: https://github.com/uinosoft/zenfg/blob/c5a119d39ba4c149dc90ed5711c4e76759080b41/docs/core-concepts.zh-CN.md

<a id="core-concepts"></a>

# 核心概念

各包分别维护其使用约定。请按需查看对应文档：

- [WebGPU 使用指南](/zenfg/docs/zh-CN/guides/webgpu.md)
- [Rust 使用指南](/zenfg/docs/zh-CN/guides/zenfg.md)
- [Snapshot 规范](/zenfg/docs/zh-CN/reference/snapshot.md)
- [Inspector 使用指南](/zenfg/docs/zh-CN/guides/inspector.md)

<a id="system-boundary"></a>

## 系统边界

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#system-boundary) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#system-boundary)。

<a id="recording-and-execution"></a>

## 录制与执行

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#recording-and-execution) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#recording-and-execution)。

<a id="resources-and-content"></a>

## 资源与内容

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#resources-and-content) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#resources-and-content)。

<a id="dependencies-and-retention"></a>

## 依赖与保留

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#dependencies-and-retention) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#dependencies-and-retention)。

<a id="lifetime-and-allocation"></a>

## 生命周期与分配

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#lifetime-and-allocation) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#lifetime-and-allocation)。

<a id="integration-levels"></a>

## 集成层级

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#integration-levels) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#integration-levels)。

<a id="execution-segments"></a>

## 执行片段

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#execution-segments) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#execution-segments)。

<a id="diagnostics-boundary"></a>

## 诊断边界

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#diagnostics-boundary) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#diagnostics-boundary)。

<a id="continue-reading"></a>

## 延伸阅读

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#continue-reading) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#continue-reading)。

<a id="choosing-resource-declaration-granularity"></a>

### 选择资源声明粒度

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#choosing-resource-declaration-granularity) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#choosing-resource-declaration-granularity)。

<a id="content-validity"></a>

### 内容有效性

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#content-validity) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#content-validity)。

<a id="native-render-compute-and-copy"></a>

### 原生渲染、计算与复制

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#native-render-compute-and-copy) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#integration-levels)。

<a id="command-integration"></a>

### 命令集成

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#command-integration) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#integration-levels)。

<a id="opaque-external-submission"></a>

### 不透明的外部提交

[WebGPU](/zenfg/docs/zh-CN/concepts/webgpu.md#opaque-external-submission) 和 [Rust](/zenfg/docs/zh-CN/concepts/zenfg.md#integration-levels)。
