>

따라서 평소에하는 일은 :

//

... (여기에 더 많은 의사 코드)

// 쉐이더는이 시점에서 이미 프로그램에 연결되어 있지만 glUseProgram은 없습니다

// 라 불리는

1) Vao에 바인딩

2) vao 내부의 vbo 저장 저장

3) vao 바인드 해제

// 렌더링 준비

4) Vao 바인딩

5) glUseProgram과 함께 적절한 프로그램 사용

6) 무승부

7) 바인드 해제

그러나 5 단계를 어떻게 든 1에서 3 사이로 옮길 수 있습니까?


  • 답변 # 1

    VAO는VertexArray Object의 약자입니다. 렌더링 작업 중에 정점이 저장되고 액세스되는 방법을 정의합니다. 프로그램과 직접적인 관계가 없으며 특정 VAO를 호환되는 프로그램과 함께 사용할 수 있습니다.

  • 이전 JavaScript가 왜"0"을 기록합니까?
  • 다음 javascript - 선택 메뉴 다중의 세션 저장