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
- Direct Init
- C언어
- vertex
- DESC
- View
- 세팅
- engine
- 코딩
- UE4
- 프로그래밍
- RenderTargetView
- swapchain
- c
- 다중표본화
- CPU
- 동기화
- GPU
- CommandList
- Direct3D
- DirectXTK
- 다이렉트 초기화
- Input Assembler
- C++
- 다이렉트X
- Direct3D Init
- 전처리문
- DirectX
- DirectX12
- 게임수학
- 다이렉트X 튜토리얼
Archives
- Today
- Total
목록DirectX12 (42)
비타Cpp
텍스처 형식(Texture Format)
2차원 텍스처는 자료 원소들의 2차원 행렬이다. 2차원 텍스처의 용도 하나는 2차원 이미지 라료를 저장하는 것인데, 이때 텍스처의 각 원소는 픽셀 하나의 색상을 담는다. 그러나 이것이 텍스처의 유일한 용도는 아니다. 예를 들어 법선 매핑이라고 하는 고급 기법에서는 텍스처의 각 원소가 색상이 아니라 3차원 벡터를 담는다. 텍스처는 단순한 자료 배열인 것만은 아니다. 텍스처에 밉맵 수준(Mipmap Level)들이 존재할 수 있으며, GPU는 필터링, 다중표본화 등의 특별한 연산을 텍스처에 적용할 수 있다.더 나아가서, 텍스처에 아무 자료나 담을 수 있는 것은 아니다. 텍스처에는 특정 형식(Format)의 자료 원소들만 담을 수 있는데, 구체적인 형식은 DXGI_FORMAT이라는 열거형으로 지정한다. DXG..
DirectX12/메모
2021. 7. 9. 10:31
COM(Component Object Model)
COM(Component Object Model)은 DirectX의 프로그래밍 언어 독립성과 하위 호환성을 가능하게 하는 기술이다. COM 객체는 참조 횟수가 0이 되면 메모리에서 해제된다. COM 객체의 수명 관리를 돕기 위해, Windows 런타임 라이브러리(WRL)는 Microsoft::WRL::ComPtr이라는 클래스(사용 하려면 #include 가 필요)를 제공한다. 이 클래스는 COM객체를 위한 스마트 포인터이다. 범위를 벗어난 ComPtr 인스턴스는 바탕 COM 객체에 대해 자동으로 Release를 호출한다. 따라서 프로그래머가 직접 Release를 호출할 필요가 없다.
DirectX12/메모
2021. 7. 9. 09:52