Joshua Ashton
|
74d23c22de
|
[build] Use __CRT_UUID_DECL for uuid definitions
Closes #1463
|
2020-02-18 20:25:05 +01:00 |
|
Philip Rebohle
|
be16da37d7
|
[d3d11] Introduce COM interface to set and get API version
Allows us to identify DirectX 10 applications correctly.
|
2020-01-28 16:32:58 +00:00 |
|
Philip Rebohle
|
9af8387e4e
|
[dxgi] Define IDXGIVkInteropAdapter interface
Can be used to pull the Vulkan instance and physical device from
a DXGI adapter.
|
2019-09-18 14:53:44 +02:00 |
|
Philip Rebohle
|
9e02b6b433
|
[dxgi] Rename IDXGIVkAdapter -> IDXGIDXVKAdapter
This interface exposes DXVK internals and cannot be used for
Vulkan interop. We shouldn't pretend like it could.
|
2019-09-18 14:07:13 +02:00 |
|
Philip Rebohle
|
edbbdef787
|
[d3d11] Add interfaces to support D3D11 extensions
|
2019-05-06 00:08:57 +02:00 |
|
Philip Rebohle
|
cfdac13ea5
|
[dxgi] Add new COM interface for per-monitor data
|
2019-03-14 18:26:37 +01:00 |
|
Philip Rebohle
|
746562de5a
|
[dxgi,d3d11] Remove IDXGIVkPresentDevice
|
2019-02-11 20:06:12 +01:00 |
|
Philip Rebohle
|
1e393bf24d
|
[d3d11] Implement IWineDXGISwapChainFactory
See #822.
|
2018-12-21 14:03:28 +01:00 |
|
Philip Rebohle
|
1cc0455c8a
|
[dxgi] Remove old DXGIDevice implementation and IDXGIVkDevice
Both have been moved to the D3D11 module and are no longer needed.
|
2018-12-04 19:38:52 +01:00 |
|
Philip Rebohle
|
193d24a3e2
|
[dxgi] Remove IDXGIVkBackBuffer
|
2018-11-28 18:15:27 +01:00 |
|
Philip Rebohle
|
7b9726fd93
|
[d3d11] D3D11Presenter -> D3D11PresentDevice
|
2018-10-23 15:10:01 +02:00 |
|
Philip Rebohle
|
967b276acb
|
[d3d11] Add COM interface for API-agnostic presenter
|
2018-10-23 14:58:57 +02:00 |
|
Philip Rebohle
|
c2854e1fb9
|
[dxgi] Added IDXGIVkInteropSurface interface
|
2018-04-19 20:13:53 +02:00 |
|
Philip Rebohle
|
478a87f6d2
|
[dxgi] Added IDXGIVkInteropDevice interface
|
2018-04-19 15:46:57 +02:00 |
|
Philip Rebohle
|
8d3dcba8d5
|
[dxgi] Renamed private DXGI interfaces
|
2018-03-28 19:06:00 +02:00 |
|
Clément Guérin
|
858107278f
|
[util] fix GUID printing
|
2018-02-24 22:48:40 -08:00 |
|
Philip Rebohle
|
2c5b1c151f
|
[d3d11] Refactored texture creation
|
2017-12-19 16:01:50 +01:00 |
|
Philip Rebohle
|
cf33315c0c
|
[d3d11] Some cleanup work
|
2017-12-04 13:39:37 +01:00 |
|
Philip Rebohle
|
b389c9ea1f
|
[d3d11] Experimental implementation of OMSetRenderTargets and ClearRenderTargetView
|
2017-11-29 20:19:40 +01:00 |
|
Philip Rebohle
|
b35f0c64b4
|
[dxgi] Refactored swap chain <-> device communication
|
2017-11-29 16:23:33 +01:00 |
|
Philip Rebohle
|
a956c1b8ac
|
[dxgi] Added DxgiResource for image and buffer creation
|
2017-11-29 15:16:07 +01:00 |
|
Philip Rebohle
|
ad9f71fa02
|
[dxgi] Implemented DxgiSwapChain::GetBuffer and more of Present
|
2017-11-29 07:55:44 +01:00 |
|
Philip Rebohle
|
0cdc13d785
|
[dxgi] Renamed private DXGI interfaces
|
2017-11-27 15:51:53 +01:00 |
|
Philip Rebohle
|
5d99a37d69
|
[dxgi] Implemented DxgiDevice
|
2017-10-11 15:31:36 +02:00 |
|
Philip Rebohle
|
9b8fda512a
|
[dxvk] Added COM helpers
|
2017-10-11 00:41:56 +02:00 |
|