@compute
어트리뷰트
Marks a top-level exported function as a compute-stage entry point, with an optional workgroup size: @compute([64]).
이름마다 붙은 시그니처와 설명은 커밋 c66579bf의 컴파일러 소스에서 그대로 가져온 영어 원문입니다.
구문
declare function compute(workgroupSize: readonly number[]): (target: Function, context?: unknown) => voiddeclare function compute(target: Function, context?: unknown): void매개변수
-
workgroupSizereadonly number[]
인자 없이 그대로 붙이는 형태도 있습니다.
선언에는 TypeScript 데코레이터 런타임이 넘겨주는 target과 context도 적혀 있습니다. 호출에서는 둘 다 쓰지 않습니다.