일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 게임엔진튜토리얼
- 언리얼엔진공부
- 각도변환
- c언어정리
- DX
- uaiperception
- 자료구조정리
- unrealengineai
- 프로그래밍
- bttask
- 프로그래밍일기
- 자료형타입
- 언리얼엔진
- 자료구조
- c++porinter
- 수학용어정리
- leveleditor
- 월드아웃라이너
- c++용어정리
- 언리얼ai
- c++class
- 게임개발
- ipc(inter process communication)
- 언리얼엔진5
- 언리얼비헤이어비어트리
- 영단어정리
- 25.06.11dir
- directx
- c++
- livrary
- Today
- Total
목록DX (2)
루리코딩 세상
Direct3D 11은 Window 플랫폼에서 현세대 그래픽 하드웨어를 활용하는 고성능 3차원 그래픽 응용 프로그램을 작성하기 위한 하나의 렌더링 라이브러리다. 즉 Direct3D는 API(application programming interface, 응용프로그래밍 인터페이스)가 자신이 제어하는 바탕 그래픽 하드웨어를 밀접하게 본뜬 것이라는 의미인 라이브러리다. 이를 게임 업계에서 쓰이는데, 게임용 고수준 렌더링엔진을 구축할 때 Direct3D를 기반으로 삼는다. 하지만 3D의 활용성은 게임 뿐만 아니라, 의학, 과학, 시각화와 건물 내부 시연 등에도 그런 그래픽이 필요하다. 현세대의 고성능의 그래픽 카드를 장착하고 출시되는 PC들에서는 3차원 응용 프로그램이 아닌 프로그램에서도 GPU(graphics ..

미리 컴파일 된 헤더를 사용했을 때에 얻어지는 효과는 컴파일 속도 향상을 기대할 수 있다.#include , #include , #include 같은 헤더들은 내부적으로 수천 줄의 코드와 종속성이 있는데,이런 헤더들을 매번 소스파일마다 컴파일하면 시간이 엄청나게 느려진다. PCH는 이걸 한번만 컴파일 해서 캐시처럼 저장해두고,이후 빌드 시 재사용하는 코드 재사용성을 높여, 무거운 헤더들의 속도를단축시키는 효과를 얻을 수 있다. 또한, 모든 파일이 같은 공통 헤더를 참조하게 되어, 중복 정의/헤더 누락 등의 기초적인 실수를사전에 예방하고 줄일 수 있는데 PCH를 통해 공통 설정, 타입, 유틸리티 등을 하나로 정리가 가능하다. DirectX 프로젝트에서 PCH가 특히 유리한 이유많은 헤더DirectX는 wi..