Previous 199869 Revisions Next

r40687 Saturday 12th September, 2015 at 09:05:29 UTC by Miodrag Milanović
DX12 not working under mingw so disabling it for now (nw)
[3rdparty/bgfx/src]bgfx.cpp renderer_d3d12.cpp

trunk/3rdparty/bgfx/src/bgfx.cpp
r249198r249199
14961496
14971497            if (windowsVersionIs(Condition::GreaterEqual, 0x0602) )
14981498            {
1499#if defined(__MINGW32__)
1500               first  = RendererType::Direct3D11;
1501#else
14991502               first  = RendererType::Direct3D12;
1503#endif // __MINGW32__
15001504               second = RendererType::Direct3D11;
15011505               if (!s_rendererCreator[second].supported)
15021506               {
trunk/3rdparty/bgfx/src/renderer_d3d12.cpp
r249198r249199
41994199      }
42004200   }
42014201
4202   struct Bind
4203   {
4204      D3D12_GPU_DESCRIPTOR_HANDLE m_srvHandle;
4205      uint16_t m_samplerStateIdx;
4206   };
4207
42024208   void RendererContextD3D12::submit(Frame* _render, ClearQuad& /*_clearQuad*/, TextVideoMemBlitter& _textVideoMemBlitter)
42034209   {
42044210//      PIX_BEGINEVENT(D3DCOLOR_RGBA(0xff, 0x00, 0x00, 0xff), L"rendererSubmit");
r249198r249199
42734279
42744280      D3D12_GPU_VIRTUAL_ADDRESS gpuAddress = UINT64_C(0);
42754281
4276      struct Bind
4277      {
4278         D3D12_GPU_DESCRIPTOR_HANDLE m_srvHandle;
4279         uint16_t m_samplerStateIdx;
4280      };
4281
42824282      StateCacheLru<Bind, 64> bindLru;
42834283
42844284      setResourceBarrier(m_commandList


Previous 199869 Revisions Next


© 1997-2024 The MAME Team