はじめに DirectX12完全に理解したいとおもったんでDirectX12始めました。 実行画面 プログラムの流れ 初期化 繰り返す 更新 描画 破棄 初期化 Windowを作成する 省略します。 パイプラインを初期化する デバッグレイヤーを有効にする UINT dxgiFactoryFlags = 0; ComPtr<ID3D12Debug> debugController; if(SUCCEEDED(D3D12GetDebugInterface(IID_PPV_ARGS(&debugController)))) { debugController->EnableDebugLayer(); } D3D12GetDebugInterfaceでデバッグレイヤーを取得してEnableDebugLayer()でデバッグレイヤーを有効化する。 このプログラムではスマートポインタ使ってるのでRel
![DirectX12 その1 三角形表示 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f2a318270598963e44058c4be026a8577a5daa53/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JTIwRGlyZWN0WDEyJTIwJUUzJTgxJTlEJUUzJTgxJUFFJUVGJUJDJTkxJUUzJTgwJTgwJUU0JUI4JTg5JUU4JUE3JTkyJUU1JUJEJUEyJUU4JUExJUE4JUU3JUE0JUJBJTIwJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01ZDE3ZDJkNDY4N2JjNjIwYjM5MTdlNzU0OWM4ZTg4ZQ%26mark-x%3D142%26mark-y%3D100%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBISUVNT04mdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTZiNDEyZWMxYzUzNGEwOWVlYjZkNzhhN2U2ODJiM2E3%26blend-x%3D142%26blend-y%3D504%26blend-mode%3Dnormal%26s%3D36feb390dc57d6e53e2d51b9d21acfb9)