컴퓨터 그래픽스/DirectX 4

4. Direct3D의 초기화와 Tutorial02 코드 분석1

https://github.com/walbourn/directx-sdk-samples GitHub - walbourn/directx-sdk-samples: This repo contains Direct3D 11, XInput, and XAudio2 samples C++ samples from the legacy D This repo contains Direct3D 11, XInput, and XAudio2 samples C++ samples from the legacy DirectX SDK updated to build using the Windows 10 SDK - GitHub - walbourn/directx-sdk-samples: This repo cont... github.com 여기에 Direc..

DirectX11 개발 환경 설정

visual studio로 DirectX를 개발하기 위해 우선 개발 환경을 설정했다! https://developer.microsoft.com/ko-kr/windows/downloads/windows-sdk/ Windows SDK - Windows 앱 개발 Windows 11용 Windows SDK에는 Windows에서 실행되는 앱을 만들 때 사용할 수 있는 헤더, 라이브러리 및 도구가 포함되어 있습니다. developer.microsoft.com 우선 여기서 windowSDK를 설치했다. DirectX11부터는 windowSDK에 기본으로 들어가 있다고 한다.. 그리고 처음에 좀 해맸는데.. 비주얼 스튜디오에서 빈 프로젝트를 생성한 다음에 프로젝트 - 속성- VC++ 디렉터리로 가서 포함 디렉터리에서 ..

4. Direct3D 기본 지식

COM COM(Component Object Model)은 DirectX의 언어 독립성과 하위 호환성을 가능하게 하는 기술이다. 이게 뭔가 해서 GPT한테 물어보니... COM은 Windows 운영 체제에서 구성 요소를 만들고 통신하는 데 사용되는 기술이고, 개발자가 구성요소를 쉽게 생성하고 관리할 수 있게 도와준다고 한다.. 그리고 COM 인터페이스들은 이름이 대문자 I로 시작한다. 텍스처 2차원 텍스처는 사실상 자료 원소들의 행렬이다. 2차원 텍스처는 다양한 용도로 쓰이는데, 대표적으로 2차원 이미지 자료를 저장하거나, 텍스처의 각 원소가 3차원 벡터를 담을 수도 있다. 이후에 나올 깊이 버퍼도 텍스처의 한 종류이다. swap chain과 페이지 전환 애니메이션이 끊기지 않고 이어지기 위해, 전면 버..