DI translation

데이터 인터페이스는 외부 값을 VM·GPU 실행 경로로 번역한다

그래프에 보이는 핀 뒤에는 데이터 소유자, 함수 호출, 실행 경로, 캐시 갱신이 함께 들어 있다.

구간역할확인할 값위험 신호
외부 데이터메시, 텍스처, 게임 상태 보관원천 소유자와 갱신 주기프레임마다 불필요하게 갱신
Data InterfaceNiagara 함수와 핀으로 노출함수 이름과 입력 타입그래프에서 의미가 불명확한 API
VM 경로CPU 시뮬레이션에서 값 계산호출 비용과 반환 타입CPU에서는 되지만 GPU에서 다름
GPU 경로셰이더가 읽을 데이터 제공업로드 방식과 HLSL 구현GPU 시뮬레이션에서 값 누락
Module Pin파티클 계산에 값 사용입력 연결과 기본값기본값으로 조용히 대체됨

Data Interface 문제는 핀만 보지 말고 CPU와 GPU 중 어느 경로에서 값을 읽는지 확인해야 한다.