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
- 세팅
- engine
- 다이렉트 초기화
- c
- 동기화
- 코딩
- 다중표본화
- UE4
- CPU
- C언어
- 전처리문
- RenderTargetView
- swapchain
- C++
- View
- Direct3D
- 다이렉트X
- 게임수학
- GPU
- 다이렉트X 튜토리얼
- DESC
- Direct3D Init
- Direct Init
- DirectXTK
- 프로그래밍
- CommandList
- DirectX
- DirectX12
- vertex
Archives
- Today
- Total
목록RSSetViewports (1)
비타Cpp
Direct3D의 초기화 - 뷰포트 생성
보통은 3차원 장면을 화면 전체에 해당하는 후면 버퍼 또는 창의 클라이언트 영역 전체에 해당하는 후면 버퍼 전체에 그리지만, 필요하다면 3차원 장면을 후면 버퍼의 일부를 차지하는 직사각형 영역에만 그리는 것도 가능하다. 장면을 그려 넣고자 하는 후면 버퍼의 부분 직사각형(Subrectangle) 영역을 뷰포트(Viewport)라고 부른다. 다음은 이 뷰포트를 서술하는데 쓰이는 구조체이다. typedef struct D3D12_VIEWPORT { FLOAT TopLeftX; FLOAT TopLeftY; FLOAT Width; FLOAT Height; FLOAT MinDepth; FLOAT MaxDepth; } D3D12_VIEWPORT; 이 구조체의 처음 네 멤버 변수는 뷰포트 직사각형의 크기를 결정한다...
DirectX12/튜토리얼
2021. 10. 9. 14:21