Philip Rebohle
|
77c032da5c
|
[d3d11] Move OM* functions to D3D11CommonContext
We can get rid of the immediate context overload as well
since we can just directly call FlushImplicit here.
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
5a45677a39
|
[d3d11] Add hazard tracking methods to D3D11CommonContext
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
43661abbfc
|
[d3d11] Add binding methods to D3D11CommonContext
Uses mutable lambdas to avoid redundant ref counting on immediate contexts.
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
a7c25a01f2
|
[d3d11] Move D3D11DeviceContextExt to D3D11CommonContext
Will be needed for both EmitCs and TrackSequenceNumber functions.
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
3f5f731c42
|
[d3d11] Move D3D11UserDefinedAnnotation member to D3D11CommonContext
This needs to be temlpated because we'll be moving EmitCs to the
common implementation as well, and make EmitCsChunk non-virtual.
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
10345d0063
|
[d3d11] Move QueryInterface to D3D11CommonContext
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
3ead348b82
|
[d3d11] Move UpdateSubresource code to D3D11CommonContext
|
2022-08-04 13:43:35 +02:00 |
|
Philip Rebohle
|
e4204f76e6
|
[d3d11] Introduce D3D11CommonContext
|
2022-08-04 13:43:35 +02:00 |
|