데스크탑이랑 안드로이드랑 렌더링 코드를 공유하기 때문에 분명 화면에는 같은 이미지가 나와야 됨.
그런데 도저히 이해가 안 되는 방식으로 동작함.
데탑에서는 빨간색이 위를 향하는 삼각형이 그려지는데.
안드에서는 빨간색이 왼쪽을 향하는 삼각형이 그려짐;;
분명히 스왑체인 이미지는 가로로 더 긴 이미지가 맞는데 말이다;;;;
안드로이드 프로그래밍을 제대로 해본 적이 없어서 화면 회전을 어떻게 처리해야 하나 제대로 배운 적이 없음.
혹시 어디를 알아봐야 이 이상한 현상을 이해할 수 있을지 알려줄 수 있는 분 있어?
혹시 코드를 보고 싶은 사람은
https://github.com/SausageTaste/Dalbaragi/tree/renderer
도대체 무슨 일이 일어나고 있는 거여 ㄷㄷㄷㄷ
https://stackoverflow.com/questions/54934142/vulkan-x-and-y-switched
회전방향 무시하고 물리적인 디스플레이 방향 따라간거 아닐까
구글 공식 글 읽어보니까 전력 효율 때문에 앱 개발자가 회전도 처리하게 만들었다 그러던데. 구체적인 부분은 아직 모르겠지만 어쨌든 어느 변수를 얻어와야 올바른 회전을 직접 구현할 수 있을지는 알 것 같음. - dc App
VK_TRANSFORM_ROTATE_ 로 트렌스폼 변경 ㄱㄱ