0
내 시스템에서 지원되는 조명 수를 쿼리하여 glGet * 기능을 테스트하려고합니다.GL_MAX_LIGHTS 쿼리 시도 중
내가 이해하는 것처럼, 8이 최소이며, 계산 시간이 길기 때문에 많은 조명을 사용하지 않아야합니다. 이 thread을 참조하십시오.
은 지금까지 나는이 시도했다 :
GLint maxlights;
glGetIntergerv(GL_MAX_LIGHTS, &maxlights);
std::cout << "MAX_LIGHTS=" << (int)maxlights << std::endl;
출력 : 왜 이렇게되는지
MAX_LIGHTS=0
사람이 설명 할 수 있습니까? 조명이 사용 가능하고 올바르게 작동하는 것을 알고있는 조명을 사용하여 구체를 그린 이후 (OpenGL Redbook, 버전 2.1, 194 페이지)
그래, 완벽 해, 나는 OpenGL 컨텍스트를 먼저 만들지 않았다. 감사. (Upvote) – user3728501