Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
pch.h
Go to the documentation of this file.
1
// pch.h — プリコンパイルヘッダ。めったに変わらない外部のヘッダだけを集める(docs/style.md「ビルド」)。
2
// CMake の target_precompile_headers が各 .cpp の先頭に自動で入れるので、.cpp 側では include しなくてよい。
3
// 自分たちのヘッダはここに入れない(変えるたびに全部のビルドがやり直しになる)。
4
#pragma once
5
6
// --- Windows / DirectX ---
7
#include <windows.h>
8
#include <winver.h>
// GetFileVersionInfoW(読み込んだ WARP の版。gpu/device.cpp)
9
10
#include <directx/d3d12.h>
11
#include <directx/d3d12sdklayers.h>
// debug layer の報告(ID3D12InfoQueue1)と DRED
12
#include <directx/d3dx12.h>
// 状態オブジェクト(Work Graphs)の組み立て
13
#include <dxgi1_6.h>
14
#include <wrl/client.h>
15
16
// --- 標準ライブラリ ---
17
#include <algorithm>
18
#include <atomic>
19
#include <cstdint>
20
#include <cstdio>
21
#include <cstring>
22
#include <expected>
23
#include <filesystem>
24
#include <format>
25
#include <fstream>
26
#include <memory>
27
#include <span>
28
#include <string>
29
#include <string_view>
30
#include <vector>
engine
src
pch.h
Generated by
1.15.0