데스크톱에서 잘 렌더링되지만 데스크톱에서 렌더링되는 opengles 3.1 애플리케이션이 있습니다.Android Opengles 3.1 - 균일 한 버퍼 객체 지원
잘못된 비트는 균일 한 버퍼 개체가있는 경우입니다. 버텍스 쉐이더에서 나는 예를
layout (std140, binding = 0) uniform matrixUbo
{
mat4 projection;
mat4 view;
};
이 deskop 드라이버를 사용하여 확인 작업을 위해 아래에 있지만 안드로이드에 실패합니다. 내가 테스트하고있는 opengles의 버전은 3.2 호환이며 함수 호출은 android에서 사용할 수 있습니다.
나는 버텍스 쉐이더에서 바인딩을 설정하고 glUniformBlockBinding 메서드를 사용하여 바인딩을 설정하려고 시도했지만 모두 안드로이드에서 작동하지 않습니다 (그러나 둘 다 데스크탑에서 작동 함).
내가 매트릭스에 사용하지 않으면 객체가 렌더링됩니다. (내 안드로이드 폰에서 볼 수 있습니다.)하지만 그 매트릭스를 포함 시키면 아무 것도 그려지지 않습니다.
안드로이드에서 UBO를 지원하려면 특별한 것이 있습니까?
필요에 따라 더 자세한 정보를 제공해 드리겠습니다.