차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
unity:sl-shaderprograms [2015/05/22 02:53] – 링크가 옮기기 작업 때문에 적응했습니다 157.55.39.231 | unity:sl-shaderprograms [2018/02/22 03:04] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
======Writing vertex and fragment shaders====== | ======Writing vertex and fragment shaders====== | ||
줄 28: | 줄 29: | ||
미리보기의 시작에서 컴파일 지시어는 //#pragma// 문장으로 주어질 수 있습니다. Unity에 의해 인식되어지는 지시어는 다음과 같습니다: | 미리보기의 시작에서 컴파일 지시어는 //#pragma// 문장으로 주어질 수 있습니다. Unity에 의해 인식되어지는 지시어는 다음과 같습니다: | ||
- | * //#pragma vertex //name'' | + | * // #pragma vertex //name// // - 함수 //name//가 꼭지점 프로그램임을 나타냅니다. |
* //#pragma fragment //name//// - 함수 //name//가 프래그멘트 프로그램임을 나타냅니다. | * //#pragma fragment //name//// - 함수 //name//가 프래그멘트 프로그램임을 나타냅니다. | ||
* //#pragma fragmentoption // | * //#pragma fragmentoption // | ||
줄 58: | 줄 59: | ||
* //xbox360// - Xbox 360. | * //xbox360// - Xbox 360. | ||
* //ps3// - PlayStation 3. | * //ps3// - PlayStation 3. | ||
- | * //flash'' | + | * //flash// - Flash. |
예를 들어 이 라인은 쉐이더를D3D9 모드로 오직 컴파일 할 것입니다: | 예를 들어 이 라인은 쉐이더를D3D9 모드로 오직 컴파일 할 것입니다: | ||
줄 66: | 줄 67: | ||
=====Subsections===== | =====Subsections===== | ||
- | (: | + | * [[SL-PropertiesInPrograms]] |
+ | * [[SL-VertexProgramInputs]] | ||
+ | * [[SL-BuiltinStateInPrograms]] | ||
+ | * [[SL-GLSLShaderPrograms]] | ||
- | {{tag> | ||
* 출처: [[http:// | * 출처: [[http:// | ||