UpdateSubresource

    [DirectX 11] Map / UnMap vs UpdataSubresource

    [DirectX 11] Map / UnMap vs UpdataSubresource

    UpdataSubresource - 매 프레임 1번 미만으로 일어나는 Resource Update에 적절하다. - 해당 Buffer의 크기와 같은 Data를 받아 내부적으로 Resource Data를 Map / UnMap 하여 Resource Copy 한다. - 하나의 Resource에 Thread를 이용하여 동시에 복사는 불가능. (내부에서 Lock / Unlock 하기 때문) - CPU에서 GPU로 데이터를 복사하는 방식. Map / UnMap - 매 프레임 1번 이상으로 일어나는 Resource Update에 적절하다. - 해당 Buffer를 Map을 통해 Unlock 하여 변경하고 싶은 Resource Data를 memcpy 하고, UnMap하여 Buffer를 Lock 해주어야 한다. - GPU에..