docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: [[P-Reinforce]]-AUTO-BC7FBB
|
||||
id: [[P-Reinforce|P-Reinforce]]-AUTO-BC7FBB
|
||||
category: "10_Wiki/💡 Topics/Graphics & Performance"
|
||||
confidence_score: 0.90
|
||||
tags: [auto-reinforced]
|
||||
@@ -7,14 +7,14 @@ last_reinforced: 2026-04-20
|
||||
github_commit: "[P-Reinforce] Continuous Worker - GPURenderBundles"
|
||||
---
|
||||
|
||||
# [[GPURenderBundles]]
|
||||
# [[GPURenderBundles|GPURenderBundles]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> `GPURenderBundles` (렌더 번들)는 Native [[WebGPU]] 환경에서 제공되는 강력한 렌더링 최적화 도구입니다 [1]. 초기화 과정에서 파이프라인, 바인드 그룹(bind groups), 드로우 콜([[Draw Call]]s)과 같은 명령을 미리 기록(pre-record)하고, 이후 렌더 루프에서 단 한 번의 호출로 이를 다시 재생(replay)할 수 있게 해줍니다 [1]. 이 방식을 통해 렌더링 성능에 병목을 일으키는 검증 작업(validation work)을 핵심 렌더링 경로 외부로 분리하여 대규모 객체를 극도로 효율적으로 처리할 수 있습니다 [1, 2].
|
||||
> `GPURenderBundles` (렌더 번들)는 Native [[WebGPU|WebGPU]] 환경에서 제공되는 강력한 렌더링 최적화 도구입니다 [1]. 초기화 과정에서 파이프라인, 바인드 그룹(bind groups), 드로우 콜([[Draw Call|Draw Call]]s)과 같은 명령을 미리 기록(pre-record)하고, 이후 렌더 루프에서 단 한 번의 호출로 이를 다시 재생(replay)할 수 있게 해줍니다 [1]. 이 방식을 통해 렌더링 성능에 병목을 일으키는 검증 작업(validation work)을 핵심 렌더링 경로 외부로 분리하여 대규모 객체를 극도로 효율적으로 처리할 수 있습니다 [1, 2].
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **사전 기록을 통한 성능 극대화:** 렌더 루프 내에서 매 프레임마다 렌더링 명령을 GPU에 지시하는 대신, 초기화 단계에서 모든 명령을 `GPURenderBundles`에 묶어 저장합니다 [1, 2]. 렌더 루프에서는 이 번들을 호출하는 것만으로 복잡한 렌더링 명령을 즉시 실행할 수 있습니다 [1].
|
||||
- **드로우 콜 오버헤드 감소:** 이 접근법은 명령 검증(validation) 작업을 렌더 루프에서 제외시켜 CPU에서 GPU로 발생하는 오버헤드를 근본적으로 제거합니다 [2]. 간접 그리기([[Indirect Draw]]ing)와 함께 사용할 경우 매우 높은 드로우 콜 효율성(Draw Call [[Efficiency]])을 달성할 수 있습니다 [3].
|
||||
- **드로우 콜 오버헤드 감소:** 이 접근법은 명령 검증(validation) 작업을 렌더 루프에서 제외시켜 CPU에서 GPU로 발생하는 오버헤드를 근본적으로 제거합니다 [2]. 간접 그리기([[Indirect Draw|Indirect Draw]]ing)와 함께 사용할 경우 매우 높은 드로우 콜 효율성(Draw Call [[Efficiency|Efficiency]])을 달성할 수 있습니다 [3].
|
||||
- **초대형 데이터셋 처리:** `GPURenderBundles`를 활용하면 한 번의 호출로 100,000개 이상의 객체를 렌더링할 수 있습니다 [1, 2]. 이는 500MB를 초과하는 병원 캠퍼스나 공항 터미널과 같은 방대하고 복잡한 건설 모델을 실시간으로 렌더링하는 데 가장 이상적인 해결책을 제공합니다 [2].
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
||||
|
||||
Reference in New Issue
Block a user