예전부터 DirectX 11 RHI 을 쓰고있었어요
대단한 이유가 아니라 컴이 똥컴인데 DirectX 12 로 세팅해놓으면 언리얼 에디터에서
자꾸 VRam 없다고 빨간글자나오고 프리뷰 안떠서 이러고 있습니다
하지만 출시전에 DirectX 12 RHI로 바꿔서 내보려고 했는데
밑에 쉐이더 빌드하다가 문제 생겼다 이런 이야기 보니
그냥 DX 11에서 살아도 되지 않을까 생각이 들기 시작했습니다
만들고 있는겜이 그래픽 좋은것도 아니고 로폴 카툰렌더링 똥겜이기도하고
그래서 궁금한게 DirectX 11을 쓰면 애초에 런타임에서 쉐이더 빌드를 하지도않고
PSO Cache 이런거 신경도 안써도 되는게 맞나요?
아니면 PSO Cache문제와 런타임 쉐이더 빌드는 별개의 문제인가요.
dx11 이면 pso캐싱 신경안써도됨 런타임 쉐이더빌드 오버헤드가 적기도하고 고퀄이아니면 굳이 dx12안해도됨
그럼 dx11도 런타임 쉐이더 빌드를 하기는 하는건가요?
당연히 하지 비교적 빨리처리되긴하지만