이거 땜에 3일이나 디버깅했는데 왜 항상 transpose를 시켜주나 했네 ㅋㅋ 아니 opengl하고 glsl은 안그러던데 얘는 왜 저렇게 만든거임? ㅈ같노
[일반] hlsl하고 DirectX하고 행렬방향 다르다는거 처음알았음
익명(112.217)
2022-10-24 10:59
추천 0
댓글 4
다른 게시글
-
그래픽스가 취업이 그래안되냐 [5][일반] 잡부(106.101) | 22.10.19추천 0
-
노트북 내장그래픽으로 개발 가능함? [4][일반] 말하는감자(psg97900) | 22.10.12추천 0
-
주딱은 왜 죽었냐... [1][일반] C++(rustisbetterthancpp) | 22.10.12추천 0
-
쉐도우매핑할 떄 그림자맵의 해상도를 올려야한다는게 무슨 의미임?? [14][일반] 흠.(183.101) | 22.10.03추천 0
-
디퍼드라이팅할떄 쉐도우매핑 어느쪽에서 해야됨?? [1][일반] 흠.(183.101) | 22.09.30추천 0
-
다렉11에서 디퍼드라이팅 후에 포워드라이팅 어떻게함?? [12][일반] 흠.(183.101) | 22.09.29추천 0
-
기술 인덱스용 렌더링 책 목차 번역본 2탄[일반] 렌더링화이..(222.108) | 22.09.22추천 3
-
기술 인덱스용 렌더링 책 목차 번역본 1탄 [2][일반] 렌더링화이..(61.78) | 22.09.16추천 3
-
GPU Gems 3 번역서 어떰? [1][일반] 익명(124.49) | 22.09.13추천 0
-
레이트레이싱 최적화 기법이 뭐가있을까 [2][일반] 익명(223.39) | 22.09.13추천 0
그거 문서 읽어보면 나와있을텐데 dx는 행우선이고 hlsl 은 열우선이라고 그래서 cpu쪽에서 transpose해주거나 아니면은 hlsl에서 row-major키워드 주면 바꿀수있음 hlsl이 column-major인 이유는 표준따라가서?? 아마도
오픈지엘은 애초에 transpose던데 커스텀 애니메이션 파일 임포터 익스포터 만드는데 오류나서 행렬 출력해보니 그랬음
그래서 항상 GPU에 넘길 때 CPU쪽에서 transpose하고 넘김
이래서 다렉이 쉽지않음. 몇시간은 기본에 몇일 날리고 원인 찾으면 별게 아닌경우가 꽤있음. 워낙 로우하니까 그만큼 하고나면 뿌듯하긴한데, 빠르게 취직을 원하면 비추천하긴함.