답변:
이진 셰이더를 사용하는 주된 이유는 텍스트 셰이더를 컴파일하는 것이 대상 장치에 대한 작업 부하가 너무 큰 경우입니다. 이진 GLSL 셰이더는 표준화 된 형식이 없으므로 지원하려는 GPU / 드라이버마다 서로 다른 형식이 필요합니다. 셰이더를 소스 형식으로 배포 한 다음 처음 실행시 이진 형식으로 캐시 한 다음 거기서로드하는 것이 좋습니다. 그런 다음 다시 바이너리를 사용하여 정당화하기 위해 성능 병목 현상이 있는지 먼저 테스트합니다.
고려해야 할 사항 중 하나는 오프라인 텍스트 셰이더 옵티 마이저로 , 크 래피 모바일 셰이더 컴파일러에 큰 영향을 줄 수 있습니다.