나는 공유 정점/조각이 성공적으로 컴파일되었는지 여부를 확인하고 항상 그러나 LWJGL GLSL 쉐이더 유효성 검사가 항상 실패
public static boolean isShaderValid(int shaderToCheck) {
IntBuffer iVal = BufferUtils.createIntBuffer(1);
glGetObjectParameterARB(shaderToCheck, GL_OBJECT_INFO_LOG_LENGTH_ARB, iVal);
int length = iVal.get();
boolean isValid = length>1;
if (isValid && verboseValidityCheck) {
printShaderLogInfo(shaderToCheck, iVal, length);
}
return isValid;
}
이 LWJGL
내에서 사용하는 것이 유효한 기능이 이 체크를 건너 뛰고 쉐이더 만 사용하더라도 괜찮습니다. 그래서,이 쉐이더 유효성 검사의 문제점은 무엇입니까?
은, 지금은 이해합니다. 답장을 보내 주셔서 감사합니다 – codemonkey