BaeBox

WebGL - Program 본문

개발 관련

WebGL - Program

배모씨. 2020. 7. 1. 18:05
반응형

Program

Program : (VertexShader + FragmentShader)가 컴파일된 WebGLShader의 조합. 

생각컨대, WebGL의 실행단위라고 이해해도 무방할 것 같다. 

 

WebGL 의 실행순서는 다음과 같다.

  1. Program 생성

  2. Program에 (컴파일된) Shader 붙임(attach).

  3. Program 링크.

  4. Program 실행(렌더링)

아래 링크를 꼭 보길 바란다.
Smallest GLSL을 보면 군더더기 없이 해당 내용에 대해 볼 수 있다.  


WebGL이 직관적이지 않은 형태를 띄고 있어 구조를 이해하는데 꽤 오랜 시간이 필요했는데, 정말 감사하게도 아래와 같은 사이트가 있다. 

https://webglfundamentals.org/webgl/lessons/resources/webgl-state-diagram.html?exampleId=smallest-glsl#no-help

 

WebGLFundamentals WebGL State Diagram

WebGL State Diagram to help visualize WebGL

webglfundamentals.org

 

반응형

'개발 관련' 카테고리의 다른 글

프레임워크(framework)와 라이브러리(library)  (0) 2023.07.12
Spector.js  (0) 2020.07.09
WebGL - Shader  (0) 2020.07.01
WebGL - Clip space  (0) 2020.07.01
WebGL  (0) 2020.07.01
Comments