프러스텀 컬링 어찌저찌 구현 완료했는데
디버그에서 평균 프레임 40 나오고 릴리즈에서는 144찍음;
아무리 릴리즈가 이것저것 최적화해줘서 프레임이 잘나온다지만 이렇게 심하게 차이나는건 처음인데 대체 왤까
GPU쪽 문제는 아닌거같긴 한데... 충돌 체크하는 부분에서 부하가 심한건가
물론 어차피 어디 제출하거나 할때는 릴리즈로 할테니 상관 없을거같긴 한데 심란하네
프러스텀 컬링 어찌저찌 구현 완료했는데
디버그에서 평균 프레임 40 나오고 릴리즈에서는 144찍음;
아무리 릴리즈가 이것저것 최적화해줘서 프레임이 잘나온다지만 이렇게 심하게 차이나는건 처음인데 대체 왤까
GPU쪽 문제는 아닌거같긴 한데... 충돌 체크하는 부분에서 부하가 심한건가
물론 어차피 어디 제출하거나 할때는 릴리즈로 할테니 상관 없을거같긴 한데 심란하네
프러스텀 컬링 안했을때는 얼마나 나오는데? - dc App
80프레임정도?
프러스텀 컬링하는 부분 따로 프로파일링 해봐 그리고 장면에 물체가 몇개고 몇개나 컬링되고 몇개가 살아남는지도 기록하면서 봐바 - dc App
알고리즘 자체는 잘 작동하는데 이유가 안보이네... 연산 몇가지 최적화 해봤는데 10프레임 오르는게 최대인거같음. 아무래도 다렉 프러스텀 구조체의 충돌 처리쪽이 릴리즈에서 최적화되면서 일어나는 현상인거같은데 다들 이런건지 나만 그런건지 알수가없네
모를때는 어셈 차이를 보는 게 답.
디버그에서 최적화레벨 수정해가면서 테스트해보면 유추가능하지 않을까. o1 o2 o3 이렇게 - dc App