Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 다중표본화
- Input Assembler
- GPU
- UE4
- Direct Init
- RenderTargetView
- DESC
- c
- 다이렉트X 튜토리얼
- DirectX12
- 전처리문
- 코딩
- 프로그래밍
- C언어
- Direct3D Init
- DirectX
- C++
- CPU
- swapchain
- vertex
- 게임수학
- 다이렉트 초기화
- DirectXTK
- 세팅
- View
- 다이렉트X
- 동기화
- CommandList
- Direct3D
- engine
Archives
- Today
- Total
목록이중 버퍼링 (1)
비타Cpp
SwapChain 과 페이지 전환
애니메이션이 껌뻑이는 현상을 피하려면 SwapChain을 이용하는 것이 최선이다. SwapChain은 애니메이션의 한 프레임 전체를 화면 바깥의(off-screen) 텍스처에 그린다. 이런 텍스처를 후면 버퍼(back buffer)라고 부른다. 주어진 한 프레임을 위해 장면 전체를 후면 버퍼에 그린다음에는, 그후면 버퍼를 하나의 완전한 프레임으로서 화면에 표시한다. 이렇게 하면 화면을 보는 사용자는 프레임이 그려지는 과정이 나타나지 않고 완성된 프레임만 보이게 된다. 이러한 기법을 이중 버퍼링이라고 부른다. 이중 버퍼링을 효율적으로 구현 하려면 하드웨어로 관리되는 두 개의 텍스처 버퍼가 필요한데, 하나는 전면 버퍼(front buffer)이고 다른 하나는 앞에서 말한 후면 버퍼이다. 화면에는 전면 버퍼에..
DirectX12/메모
2021. 7. 9. 13:05