해결된 질문
작성
·
562
·
수정됨
답변 1
0
FX11는 원래 DX11 (MS)에서 제공한 라이브러리고요.
이걸 래핑해서 사용하는 강의용 코드는 제가 직접 만든 것은 아니고
여기저기 돌아다니는걸 적당히 수정했습니다.
HLSL은 원본 쉐이더 언어이고, FX는 이걸 한 번 더 포장해서
편리하게 만들 수 있게 되었다고 보시면 됩니다.
하지만 DX12로 넘어오면서 애당초 FX를 없애버려서
지금은 본인만의 FX 비슷한 프레임워크를 만들어서 사용해야 합니다. (자체 엔진 프로젝트라면)
그러니 애당초 FX는 더 이상 지원하지 않고 학습 용도로 적합합니다.
아주 훌륭한 것 같은데 왜 없어졌는지를 엔진 프로그래머한테 물어본 적이 있는데
뭐 장황한 이유가 있지만 역시나 DX12 특성상
모든 상황에 효율적으로 만드는 것은 힘드니
그런 부분은 직접 상황에 만드는게 맞다가 결론이었네요.
감사합니다