언어 참조
이 페이지에서

언어 참조

"use typeshade"로 시작하는 파일이 쓰는 언어입니다. 이름 309개를 커밋 26de7be8의 컴파일러 언어 서비스에서 그대로 읽어 왔습니다. 편집기가 호버 설명을 낼 때 보는 표와 같은 표입니다.

셰이더를 쓰는 사람을 위한 참조입니다. 호스트 애플리케이션과 fn() 빌더가 부르는 쪽은 컴파일러 API 참조에 있습니다.

타입 이름 65개
값을 선언할 때 쓰는 스칼라와 벡터, 행렬, 그리고 메모리 타입입니다.
어트리뷰트 이름 9개
진입점을 표시하고 필드를 파이프라인에 연결하는 데코레이터입니다.
내장 값 이름 16개
파이프라인이 넘겨주는 @builtin(...) 아이디와 각각이 속한 스테이지입니다.
함수 이름 175개
셰이더에서 부르는 함수를 계열별로 묶고, 백엔드가 내는 코드를 함께 실었습니다.
상수 이름 8개
컴파일할 때 값으로 박히는 리터럴과 discard입니다.
Math 멤버 이름 36개
셰이더에서 손댈 수 있는 Math 멤버이며, 내장 함수나 리터럴로 이어집니다.
오류 코드 코드 83개
진단에 붙는 코드와 그 뜻, 고치는 법입니다.
설계 규칙 규칙 115개
언어가 담을 수 있는 것과 언어가 바뀌는 방식을 정한 규칙을 한 페이지에 하나씩 싣습니다.

항목 읽는 법

항목 하나에는 편집기가 그 이름으로 읽어 들이는 선언과, 컴파일러가 쓴 설명 한 문장이 들어갑니다. 내장 함수라면 두 백엔드가 각각 내보내는 WGSL과 GLSL ES 3.00 코드도 함께 보여 줍니다. 같은 호출을 네 칸짜리 표로 훑어보려면 내장 함수 표로 가십시오.

이름마다 붙은 시그니처와 설명은 커밋 26de7be8의 컴파일러 소스에서 그대로 가져온 영어 원문입니다.

이 페이지 편집 문제 보고