Fixes bugs in rendering to textures.

TRAC #22365 Author: Shannon Woods Signed-off-by: Geoff Lang Signed-off-by: Daniel Koch git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1683 736b8ea6-26fd-11df-bfd4-992fa37f6226
parent a390e1ee
...@@ -102,6 +102,7 @@ RenderTarget11::RenderTarget11(Renderer *renderer, GLsizei width, GLsizei height ...@@ -102,6 +102,7 @@ RenderTarget11::RenderTarget11(Renderer *renderer, GLsizei width, GLsizei height
dsvDesc.Format = requestedFormat; dsvDesc.Format = requestedFormat;
dsvDesc.ViewDimension = D3D11_DSV_DIMENSION_TEXTURE2D; dsvDesc.ViewDimension = D3D11_DSV_DIMENSION_TEXTURE2D;
dsvDesc.Texture2D.MipSlice = 0; dsvDesc.Texture2D.MipSlice = 0;
dsvDesc.Flags = 0;
result = device->CreateDepthStencilView(rtTexture, &dsvDesc, &mDepthStencil); result = device->CreateDepthStencilView(rtTexture, &dsvDesc, &mDepthStencil);
} }
else else
......
...@@ -248,6 +248,7 @@ void TextureStorage11_2D::initializeRenderTarget(DXGI_FORMAT format, int width, ...@@ -248,6 +248,7 @@ void TextureStorage11_2D::initializeRenderTarget(DXGI_FORMAT format, int width,
// Create render target view -- texture should already be created with // Create render target view -- texture should already be created with
// BIND_RENDER_TARGET flag. // BIND_RENDER_TARGET flag.
D3D11_RENDER_TARGET_VIEW_DESC rtvDesc; D3D11_RENDER_TARGET_VIEW_DESC rtvDesc;
rtvDesc.ViewDimension = D3D11_RTV_DIMENSION_TEXTURE2D;
rtvDesc.Format = format; rtvDesc.Format = format;
rtvDesc.Texture2D.MipSlice = 0; rtvDesc.Texture2D.MipSlice = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment