0
OpenGL 함수 glGetActiveUniformBlockName()
은 here으로 문서화되어 있습니다. 간단한 설명은 다음과 같습니다. [it] retrieves the name of the active uniform block at uniformBlockIndex within program.
균일 버퍼 객체가 활성화되는 이유는 무엇입니까?
균일 한 블록을 만들 수있는 방법 ?
일반적으로 컴파일러는 코드를 최적화하려고 시도하고 예를 들어 사용되지 않는 변수 인 유니폼을 제거합니다. "#pragma optimize (off)"를 사용하여 셰이더를 테스트 할 수 있습니다. – fen
fen? 그 드라이버는 구체적입니까? 셰이더를 사용하여 프리 프로세서 유형 지시문을 사용하는 방법에 대한 세부 정보를 찾고 있었지만 많은 정보를 찾지 못했습니다. 실제로 조건부 컴파일과 같은 일을 할 수 있도록 내 파서를 작성하기 시작했습니다. – Robinson
@Robinson : 운전자가 #pragma를 듣는 것은 운전자별로 다르지만 그 존재는 필수적입니다. 그리고 GLSL은 C와 거의 같은 전 처리기를 가지고 있습니다. –