Conversation
b1acd91 to
12d626d
Compare
12d626d to
a4e72df
Compare
a4e72df to
97639de
Compare
97639de to
281a0da
Compare
281a0da to
b16e6b6
Compare
3Shain
left a comment
There was a problem hiding this comment.
No need to make change for every comment. Mainly it's the design of IMTLDXGIMonitor /IMTLDXGIFactory that needs refactoring.
|
Also please split your commit into several smaller chunks. |
yes, that was a plan, I wanted to see feedback from you first. |
I'm not sure what to do. I need to pass gamma curve from |
What's the problem to access the target output in swapchain in fullscreen state? Do you mean it's possible to get multiple instances of |
what I mean The factory was convenient as it's created along with device. I'll check if using adapter would be fine. For reference: 3 x Output |
Let's check the Windows behavior. I think there is at least one misalignment because I often get page fault when replying DXMT trace in RenderDoc on Windows 🤔. That worths a separated PR. |
I did api trace under windows, it shows 2 adapters and 1 factory. When I run api trace with DXMT: So, last output could store gamma curve. But how to trigger update in swap chain from this output🤔 |
|
Per MSDN:
I understand it as |
|
another instance from api trace log return some error, and get dropped.
I did check how entering and leaving fullscreen involve Output with DXMT. I also checked what happened with instances on Windows. It's hard to figure out what is going on from api traces. Like to check if IDXGIOutput instances are connected, or old ones are invalided (my guess is yes). |
78c2126 to
7ea3dd5
Compare
7ea3dd5 to
210dc17
Compare
D3D11 gamma support for game
Titanfall 2andQuantum Break