Philip Rebohle
|
19851c8432
|
[dxvk] Re-implemented pipeline creation within the backend
|
2017-12-07 09:38:31 +01:00 |
|
Philip Rebohle
|
e95dc64c77
|
[dxgi] Removed unused members from DxgiSwapChain
|
2017-12-07 00:56:13 +01:00 |
|
Philip Rebohle
|
ddb1627985
|
[d3d11] D3D11DeviceChild subclasses must not store strong references to their parent device
|
2017-12-07 00:55:21 +01:00 |
|
Philip Rebohle
|
69b938118d
|
[general] Fixed write conflicts in logger
|
2017-12-06 23:36:11 +01:00 |
|
Philip Rebohle
|
f794d6c398
|
[dxgi] Fixed SRGB format feature requirements
|
2017-12-06 23:28:07 +01:00 |
|
Philip Rebohle
|
6c9bc89c39
|
[tests] Fixed D3D11 device creation
|
2017-12-06 19:17:38 +01:00 |
|
Philip Rebohle
|
bcb193a7fc
|
[d3d11] Removed unnecessary feature requirement
|
2017-12-06 19:14:59 +01:00 |
|
Philip Rebohle
|
5944410d2c
|
[tests] Removed dxvk dependency for d3d11 and dxgi tests
|
2017-12-06 19:06:23 +01:00 |
|
Philip Rebohle
|
dece62c70a
|
[d3d11] Implemented basic shader creation methods
|
2017-12-06 18:54:01 +01:00 |
|
Philip Rebohle
|
46909f82fc
|
[tests] Added DXBC disassembler
|
2017-12-06 18:53:25 +01:00 |
|
Philip Rebohle
|
9017af51ec
|
[utils] Added SHA-1 implementation for shader code hashing
|
2017-12-06 18:13:51 +01:00 |
|
Philip Rebohle
|
8934ab0fc7
|
[d3d11] Added stubs for shader classes
|
2017-12-06 14:16:14 +01:00 |
|
Philip Rebohle
|
c7e1131864
|
[d3d11] Implemented rasterizer state creation
|
2017-12-06 13:16:54 +01:00 |
|
Philip Rebohle
|
f990fcaa01
|
[d3d11] Implemented rasterization state and viewports
|
2017-12-06 12:11:59 +01:00 |
|
Philip Rebohle
|
fadcac5a8e
|
[dxgi] Fixed swap chain issue in ResizeTargets
|
2017-12-05 15:24:58 +01:00 |
|
Philip Rebohle
|
77ca0a84b7
|
Revert "[dxgi] Removed SDL dependencies from DxgiSwapChain"
This reverts commit 245ba75123 .
|
2017-12-05 15:20:03 +01:00 |
|
Philip Rebohle
|
245ba75123
|
[dxgi] Removed SDL dependencies from DxgiSwapChain
|
2017-12-05 14:43:03 +01:00 |
|
Philip Rebohle
|
34ed79dacc
|
[dxvk] Added explicit image flags
|
2017-12-05 14:41:58 +01:00 |
|
Philip Rebohle
|
af30fb3c25
|
[dxgi] CreateDXGIFactory now accepts IDXGIFactory1 as a target interface
|
2017-12-05 14:05:18 +01:00 |
|
Philip Rebohle
|
26373115ac
|
Added wine-staging to the requirements
|
2017-12-05 13:27:36 +01:00 |
|
Philip Rebohle
|
e0df25a7c5
|
[dxvk] Implemented proper image memory barriers
|
2017-12-05 13:00:06 +01:00 |
|
Philip Rebohle
|
7c1064e3eb
|
[d3d11] Moved render target state to OM state struct
|
2017-12-05 12:59:35 +01:00 |
|
Philip Rebohle
|
f1ee761290
|
[dxgi] DxgiPresenter now picks format depending on swap chain format
|
2017-12-04 22:21:02 +01:00 |
|
Philip Rebohle
|
365f992a97
|
[d3d11] CreateRenderTargetView now uses proper format
|
2017-12-04 13:47:18 +01:00 |
|
Philip Rebohle
|
cf33315c0c
|
[d3d11] Some cleanup work
|
2017-12-04 13:39:37 +01:00 |
|
Philip Rebohle
|
60992143b1
|
[dxvk] Added render target queries for framebuffers
|
2017-12-04 13:39:14 +01:00 |
|
Philip Rebohle
|
9fa6592b7d
|
[dxgi] Added initial support for format conversion
|
2017-12-04 11:33:04 +01:00 |
|
Philip Rebohle
|
1b77d58a2a
|
[dxgi] Fixed hardcoded swap chain format
|
2017-12-03 21:36:44 +01:00 |
|
Philip Rebohle
|
b5d068366d
|
[dxvk] Implemented shader resource binding
|
2017-12-03 20:23:26 +01:00 |
|
Philip Rebohle
|
a6bf7659b0
|
[dxvk] Refactored shader binding, client APIs must now create pipelines and pipeline layouts
|
2017-12-03 00:40:58 +01:00 |
|
Philip Rebohle
|
7ec8e727d2
|
[d3d11] Device creation now logs requested feature levels
|
2017-12-02 19:07:48 +01:00 |
|
Philip Rebohle
|
ac2d16599c
|
[d3d11] Implemented proper feature tests
|
2017-12-02 16:47:06 +01:00 |
|
Philip Rebohle
|
e051498621
|
[d3d11] Added enum to stringfunctions
|
2017-12-02 16:46:53 +01:00 |
|
Philip Rebohle
|
7de5a727ad
|
[dxgi] Added proper initialization of the swap chain back buffer
|
2017-12-02 11:46:25 +01:00 |
|
Philip Rebohle
|
57821db900
|
[dxvk] Added image init functions to context
|
2017-12-01 17:52:05 +01:00 |
|
Philip Rebohle
|
802fbe3cfd
|
[dxvk] Some minor refactoring
|
2017-12-01 14:27:53 +01:00 |
|
Philip Rebohle
|
cc408e3329
|
[dxvk] Barrier interface cleanup
|
2017-12-01 10:51:58 +01:00 |
|
Philip Rebohle
|
c936709aec
|
[dxvk] Moved context flags out of context state object
|
2017-12-01 10:27:33 +01:00 |
|
Philip Rebohle
|
4e39ef859b
|
[dxvk] More convenient command list assignment API
|
2017-12-01 10:08:49 +01:00 |
|
Philip Rebohle
|
27905d0711
|
[dxvk] Removed Recorder interface and deferred context
|
2017-12-01 09:50:47 +01:00 |
|
Philip Rebohle
|
004bc88e0c
|
[d3d11] ClearRenderTargetView now handles unbound images as well
|
2017-12-01 00:52:39 +01:00 |
|
Philip Rebohle
|
4b6d8264e7
|
[dxvk] Added method to clear images that are not bound for rendering
|
2017-12-01 00:52:13 +01:00 |
|
Philip Rebohle
|
5acc65504f
|
[dxgi] Added DxgiPresenter to render back buffers to the swap chain
|
2017-11-29 21:46:09 +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
|
33dc4583fb
|
[dxgi] Fixed resource interface queries
|
2017-11-29 15:33:25 +01:00 |
|
Philip Rebohle
|
a956c1b8ac
|
[dxgi] Added DxgiResource for image and buffer creation
|
2017-11-29 15:16:07 +01:00 |
|
Philip Rebohle
|
9fedd0187b
|
[dxgi] Implemented back buffer creation
|
2017-11-29 08:29:12 +01:00 |
|
Philip Rebohle
|
5bd3fdc11a
|
[dxvk] Added documentation to image view and image create info structs
|
2017-11-29 08:28:45 +01:00 |
|
Philip Rebohle
|
ad9f71fa02
|
[dxgi] Implemented DxgiSwapChain::GetBuffer and more of Present
|
2017-11-29 07:55:44 +01:00 |
|