1. Graphics 관련 개념
    1. Antialiasing
    2. Double Buffering
    3. Depth Buffer
    4. Stencil Buffer
  2. API 소개
    1. Com
    2. Resource
    3. Render Command
    4. Swap Chain
  3. 기본 구조
  4. Win32 Window 생성 방법

실습

  1. 간단한 window 제작

    1. createWindow
    2. Loop
  2. 초기화 코드 작성

    #include <system_error>
    
    inline void ThrowIfFailed(HRESULT hr)
    {
        if (FAILED(hr))
        {
            auto msg = std::system_category().message(hr);
            throw std::exception(msg.c_str());
        }
    }