mirror of
https://github.com/ocornut/imgui.git
synced 2024-11-24 07:40:22 +01:00
Examples: DirectX10, DirectX11: Simplified main example code.
This commit is contained in:
parent
493ec0bc98
commit
f43068c543
@ -16,17 +16,9 @@ static ID3D10RenderTargetView* g_mainRenderTargetView = NULL;
|
|||||||
|
|
||||||
void CreateRenderTarget()
|
void CreateRenderTarget()
|
||||||
{
|
{
|
||||||
DXGI_SWAP_CHAIN_DESC sd;
|
|
||||||
g_pSwapChain->GetDesc(&sd);
|
|
||||||
|
|
||||||
// Create the render target
|
|
||||||
ID3D10Texture2D* pBackBuffer;
|
ID3D10Texture2D* pBackBuffer;
|
||||||
D3D10_RENDER_TARGET_VIEW_DESC render_target_view_desc;
|
|
||||||
ZeroMemory(&render_target_view_desc, sizeof(render_target_view_desc));
|
|
||||||
render_target_view_desc.Format = sd.BufferDesc.Format;
|
|
||||||
render_target_view_desc.ViewDimension = D3D10_RTV_DIMENSION_TEXTURE2D;
|
|
||||||
g_pSwapChain->GetBuffer(0, __uuidof(ID3D10Texture2D), (LPVOID*)&pBackBuffer);
|
g_pSwapChain->GetBuffer(0, __uuidof(ID3D10Texture2D), (LPVOID*)&pBackBuffer);
|
||||||
g_pd3dDevice->CreateRenderTargetView(pBackBuffer, &render_target_view_desc, &g_mainRenderTargetView);
|
g_pd3dDevice->CreateRenderTargetView(pBackBuffer, NULL, &g_mainRenderTargetView);
|
||||||
pBackBuffer->Release();
|
pBackBuffer->Release();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,17 +16,9 @@ static ID3D11RenderTargetView* g_mainRenderTargetView = NULL;
|
|||||||
|
|
||||||
void CreateRenderTarget()
|
void CreateRenderTarget()
|
||||||
{
|
{
|
||||||
DXGI_SWAP_CHAIN_DESC sd;
|
|
||||||
g_pSwapChain->GetDesc(&sd);
|
|
||||||
|
|
||||||
// Create the render target
|
|
||||||
ID3D11Texture2D* pBackBuffer;
|
ID3D11Texture2D* pBackBuffer;
|
||||||
D3D11_RENDER_TARGET_VIEW_DESC render_target_view_desc;
|
|
||||||
ZeroMemory(&render_target_view_desc, sizeof(render_target_view_desc));
|
|
||||||
render_target_view_desc.Format = sd.BufferDesc.Format;
|
|
||||||
render_target_view_desc.ViewDimension = D3D11_RTV_DIMENSION_TEXTURE2D;
|
|
||||||
g_pSwapChain->GetBuffer(0, __uuidof(ID3D11Texture2D), (LPVOID*)&pBackBuffer);
|
g_pSwapChain->GetBuffer(0, __uuidof(ID3D11Texture2D), (LPVOID*)&pBackBuffer);
|
||||||
g_pd3dDevice->CreateRenderTargetView(pBackBuffer, &render_target_view_desc, &g_mainRenderTargetView);
|
g_pd3dDevice->CreateRenderTargetView(pBackBuffer, NULL, &g_mainRenderTargetView);
|
||||||
pBackBuffer->Release();
|
pBackBuffer->Release();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user