Forum

No B8G8R8A8_UNorm in DX11

Hi,

I can’t use the B8G8R8A8_UNorm Formart on my second laptop. It works fine on my first computer - so I guess its more an windows bug… The TTY Renderer says:

00:04:49 ERR : Exception caused by node during update :/73/37
00:04:49 ERR : Exception node name :Renderer (DX11 TempTarget)
00:04:49 ERR : SlimDX.Direct3D11.Direct3D11Exception in SlimDX: E_INVALIDARG: An invalid parameter was passed to the returning function (-2147024809)

Stacktrace:
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Direct3D11.Texture2D.Build(Device device, Texture2DDescription description, D3D11_SUBRESOURCE_DATA* data)
at SlimDX.Direct3D11.Texture2D…ctor(Device device, Texture2DDescription description)
at FeralTic.DX11.Resources.DX11RenderTarget2D…ctor(DX11RenderContext context, Int32 w, Int32 h, SampleDescription sd, Format format, Boolean genMipMaps, Int32 mmLevels, Boolean allowUAV, Boolean allowShare)
at FeralTic.DX11.DX11RenderTargetPool.Lock(Int32 w, Int32 h, Format format, SampleDescription sd, Boolean genMM, Int32 mmLevels, Boolean oneframe, Boolean shared)
at VVVV.DX11.DX11TempRTRendererNode.OnUpdate(DX11RenderContext context)
at VVVV.DX11.AbstractDX11Renderer2DNode.Update(DX11RenderContext context)
at VVVV.DX11.Lib.RenderGraph.DX11DeviceRenderer.UpdateNode(DX11Node node)

00:04:49 - : Stack Trace
00:04:49 - : at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Direct3D11.Texture2D.Build(Device device, Texture2DDescription description, D3D11_SUBRESOURCE_DATA* data)
at SlimDX.Direct3D11.Texture2D…ctor(Device device, Texture2DDescription description)
at FeralTic.DX11.Resources.DX11RenderTarget2D…ctor(DX11RenderContext context, Int32 w, Int32 h, SampleDescription sd, Format format, Boolean genMipMaps, Int32 mmLevels, Boolean allowUAV, Boolean allowShare)
at FeralTic.DX11.DX11RenderTargetPool.Lock(Int32 w, Int32 h, Format format, SampleDescription sd, Boolean genMM, Int32 mmLevels, Boolean oneframe, Boolean shared)
at VVVV.DX11.DX11TempRTRendererNode.OnUpdate(DX11RenderContext context)
at VVVV.DX11.AbstractDX11Renderer2DNode.Update(DX11RenderContext context)
at VVVV.DX11.Lib.RenderGraph.DX11DeviceRenderer.UpdateNode(DX11Node node)

Has anyone run into the same problem and found any solution for this problem?