그래픽스, 엔진 프로그래밍에 대해 다룹니다.
XMVECTOR와 int 간 곱셈이 clang에서 실패하는 이유
증상 프로젝트의 빌드 시스템을 Visual Studio 종속에서 CMake로 마이그레이션하며 컴파일러도 이 참에 더 엄격한 clang-cl로 바꾸기로 했다. 그러던 와중 기존 MSVC에서는 잘 동작하던 코드에서 문제가 발생했다. ...
FXC to DXC
동기 D3D12 엔진 개발 중, 정적으로 Root CBV에 하나만 바인딩해서 사용하던 기존 머티리얼 시스템을 확장하여 여러 머티리얼을 Root Descriptor Table로 바인딩 후 인덱싱할 수 있도록 작업을 진행했다. ...