난 지금까지 D3D12_GPU_VIRTUAL_ADDRESS에 연산을 하면 안되는 줄 알았음... virtual address라길래 물리적 메모리가 아닌가? 라는 생각때문에 불연속적인줄 알고 연산해봤자 의미 없는 줄 알았음... 그런데 더 찾아보니까 D3D12_CONSTANT_BUFFER_VIEW 만들 때, BufferLocation 파라미터에 값을 더해서 보냄.


내가 아는 virtual address는 OS에서 virtual address를 물리주소로 변환할 때, 테이블의 base address를 더한 다음 페이지 찾아서 offset 더하는 거였는데, Dx12에서 말하는 virtual address는 다른 개념인가??