ํ๊ทธ
C++
C์ธ์ด
C
DX12
STL
DirectX 12
์ฅ์น์ด๊ธฐํ
DirectX12
Vector
ํฌ์ธํฐ
์๊ณ ๋ฆฌ์ฆ
DescriptorHeap
์์ ์ํ
DSVHeap
RTVHeap
SwapChain
CommandQueue
CommandList
2์ ๋ณด์
๋ฒกํฐ
ํ
ํ๋ฆฟ
์คํธ๋ฆผ
์๋ฃ๊ตฌ์กฐ
๋์ ํ ๋น
๋ฌธ์์ด
array
์ฐจ์ด
list
Map
emplace_back
๋ฉ๋ชจ๋ฆฌ์ ์ฑ
SingleThreadRendering
MultiThreadRendering
์ฑ๊ธ ์ค๋ ๋ ๋ ๋๋ง
๋ฉํฐ ์ค๋ ๋ ๋ ๋๋ง
ํ์ดํ๋ผ์ธ ์ํ ๊ฐ์ฒด
ID3D12PipelineState
ํ์ดํ๋ผ์ธ ์ํ
ID3D12RootSignature
RootSignature
๋ฃจํธ ์๊ทธ๋์ฒ
๋ฃจํธ ์๋ช
D3D12_RESOURCE_STATES
ResourceState
๋ฆฌ์์ค ์ํ
ResourceBarrier
๋ฆฌ์์ค ์ฅ๋ฒฝ
๋ฆฌ์์ค ๋ฒ ๋ฆฌ์ด
RSSetScissorRects
RSSetViewports
ScissorRect
์์ ์ฌ๊ฐํ
Viewprot
DepthStencilView
RenderTargetView
CreateDepthStencilView
CreateRenderTargetView
ID3D12CommandQueue
FenceObject
ID3D12Fence
์ค์์ฒด์ธ
CreateSwapChain
CreateCommandQueue
CreateCommandList
CommandAllocator
์ฐ๊ด ์ปจํ
์ด๋
๊ณต๊ฐ๋ณต์ก๋
count_if
์ค๊ฐ ์ญ์
์ค๊ฐ ์ฝ์
์ฌํ ๋น ๋ณต์ฌ
๋ฉ๋ชจ๋ฆฌ ์์ฝ
๋ฉ๋ชจ๋ฆฌ ์ ์ฑ
๋ณต์ฌ ์์ฑ์ ํธ์ถ ์์
ํด๋์ค ํน์ฑ
ํด๋์ค ํน์ง
์์ค๋ถํ
ํํฐ๋ถํ
ํฌ์ธํฐ const
cosnt
call by pointer
๋ฐ์ดํฐ ์ธ๊ทธ๋จผํธ
ํ
์คํธ ์ธ๊ทธ๋จผํธ
๋ฌธ์์ด ๋ฒํผ
์ธ๋ถ๋จํธํ
๋ด๋ถ๋จํธํ
๋ฉ๋ชจ๋ฆฌ๋จํธํ
๋ถ๋ ์์์ ์ค์ฐจ
32๋นํธ 64๋นํธ
๋ฐ์ดํฐ์ ํํ ๋ฐฉ์
์คํํ์ผ ์์ฑ ๊ณผ์
์คํํ์ผ ์์ฑ
ํ๋ก๊ทธ๋จ ์ปดํ์ผ
ํ๋ก๊ทธ๋จ ๋น๋
C++ ์์
๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ
const ํฌ์ธํฐ
์์๋ณต์ฌ
32๋นํธ 64๋นํธ ์ฐจ์ด
unordered_map
์ถ๋ ฅ์คํธ๋ฆผ
์
๋ ฅ์คํธ๋ฆผ
์ ์ ๋ฐ์ธ๋ฉ
๋คํ
๊ฐ์ํจ์ ํ
์ด๋ธ
์ ๊ทผ์ ์ด ์ง์์
push_back
for_each
ํ
ํ๋ฆฟ ํน์ํ
์๋
unordered_set
๋ทฐํฌํธ
ํ์ผ๋ถํ
๋ถ๋ ์์์
find_if
๋์ ๋ฐ์ธ๋ฉ
์๊ฐ๋ณต์ก๋
fflush
์์ ์
ํ์ผ์
์ถ๋ ฅ
๋นํธ์ฐ์ฐ์
๋ฆฌํฐ๋ด
์ฐ์ฐ์์ค๋ฒ๋ก๋ฉ
RenderTarget
๋ณต์ฌ ์์ฑ์
๋น
์ค
2์ง์
Capacity
๋ฌธ์์ด ์์
descriptor
ํด์
๋ฐ๋ณต์
remove
์์๊ฐ์ํจ์
GPU
RESERVE
๊น์๋ณต์ฌ
calloc
call by reference
ํ
์ฐจ์ด์
๋น๋
iterator
16์ง์
Set
์ค๋ฒ๋ก๋ฉ
์ค๋ฒ๋ผ์ด๋ฉ
ํจ์
๋๊ธฐํ
ํด๋์ค
POD
์บก์
์คํ
๋ฐฐ์ด
๊ตฌ์กฐ์ฒด
๊ฐ์ํจ์
์๋ฉธ์
์์ฑ์
malloc
๋ฐ์ดํฐ
๋ ํผ๋ฐ์ค
์ปจํ
์ด๋
๊ฐ์ฒด์งํฅ
๋ฐ์ธ๋ฉ
template
signal
๋คํ์ฑ
delete
์ปดํ์ผ
new
๋ฐ์ดํธ
๋นํธ
์์
๋งต
ํํฐ
๋ฌธ์
Hash
์ฝ๋