FrameGraph: Extensible Rendering Architecture in Frostbite (slideshare.net)
이 프레젠테이션 쭉 봤는데 프레임 그래프가 어떻게 동작하는지는 이해했고, Transient Texture를 쓰라는 부분이 있더라고
이걸 다렉으로 치면 한 프레임동안 실제 사용될 일이 있을 때 ID3D12Resource를 생성, 사용 끝나면 해제하고 매 프레임 새로 할당하라는거 맞음?
물론 이러면 메모리 절약이 되는건 당연한데 새로 만들 때 오버헤드 생기지 않냐
맥락이 일반적인 텍스쳐 말고 G버퍼나 뎁스 버퍼같이 화면 크기랑 같은 렌더타겟들만 이렇게 하라는 이야긴거같은데 맞는지 모르겠네
Memory Aliasing 관련글 읽어보면 감 바로 올거 같은데
https://levelup.gitconnected.com/gpu-memory-aliasing-45933681a15e?gi=46b8d37453f6
- dc App
내 기억으론 D3D12MA도 플래그 설정해서 Memory Aliasing 할 수 있도록 해주는걸로 아는데 문서 한번 찾아봐 - dc App
군대에서 알고리즘 마스터해올게 - dc App