공부 및 정리/DirectX

    DirectX3D - 필기1

    * DirectX 11기준 1. 라이브러리 DXGI : 그래픽 카드를 주로 이용하도록 하는 라이브러리 XAUDIO : 사운드 RayTracing : RTX의 앞자 (R), 지금은 잘 안쓰지만 앞으로는 더 발전할 듯할 라이브러리 ML : 머신 러닝을 지원하기 위한 라이브러리 2. 버전에 대하여 - 9 이전까지는 CPU 렌더링이 중점이었으나,, - 9 부터는 GPU렌더링이 시작되면서 혁명이 일어났다. - 10부터는 Geometry Shader 추가 - 11부터는 Tessellation 추가 - 12부터는 윈도우 10에서만 지원 가능 모든 컴퓨터가 윈도우 10이 된것이 아니므로, 아직 업계에서 12를 사용하지는 않습니다. 3. 프레임워크 - DirectX에 기반한 엔진 프레임워크를 작성하여 실제 게임 프로그램..

    DX11 정리 - 1

    먼저, 이 포스팅은 개인 공부 포스팅임을 밝힙니다. 우선, WINAPI에 대하여, 윈도우 API를 통해 손쉽게 윈도우 애플리케이션을 생성할 수 있습니다. 비주얼 스튜디오에서 윈도우 애플리케이션 프로젝트를 생성하면 WINAPI의 기본 틀과 함께 프로젝트가 시작됩니다. 일반적인 코드는 CLI 환경, 즉 콘솔에서 생성되지만, Window 애플리케이션 프로젝트를 생성하게 되면, 자동적으로 윈도우가 콘솔창이 아닌, 위와 같이 GUI를 지닌 애플리 케이션 템플릿을 만들어 줄 것입니다. WINAPI에 대하여 자세히 알면 좋지만, DX를 다루는 데에도 벅차기 때문에 필수적인 것만 적습니다. WINAPI에서는 실행창을 띄워줄 수 있다는 사실과 계속해서 메시지를 받고 있다는 사실만 알고 넘어가야 합니다. * 메시지 시스템..