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 |
|
Philip Rebohle
|
0c3a68c519
|
[d3d11] D3D11Texture2D stub
|
2017-11-27 15:52:24 +01:00 |
|
Philip Rebohle
|
0cdc13d785
|
[dxgi] Renamed private DXGI interfaces
|
2017-11-27 15:51:53 +01:00 |
|
Philip Rebohle
|
c572a9c393
|
[dxvk] Implemented image creation
|
2017-11-27 12:01:35 +01:00 |
|
Philip Rebohle
|
0e5cae826f
|
[dxgi] DXVK swap chain creation plus some experimental Present code
|
2017-11-26 18:38:50 +01:00 |
|
Philip Rebohle
|
d04c17e1d8
|
[tests] Fixed refresh rate in D3D11 triangle test
|
2017-11-26 16:27:15 +01:00 |
|
Philip Rebohle
|
187c5aa092
|
[dxgi] DxgiAdapter::GetDesc now returns correct adapter name
|
2017-11-26 16:18:32 +01:00 |
|
Philip Rebohle
|
f5dd030074
|
[dxgi] Implemented IDXGIFactory1 and IDXGIAdapter1 extensions
|
2017-11-26 16:12:11 +01:00 |
|
Philip Rebohle
|
26e662e12c
|
[dxgi] Implemented SDL-backed DxgiSwapChain methods
|
2017-11-26 15:29:57 +01:00 |
|
Philip Rebohle
|
f3a37068bb
|
[dxgi] Implemented DxgiSwapChain interface queries
|
2017-11-26 14:02:08 +01:00 |
|
Philip Rebohle
|
f924931d2d
|
[general] Removed TRACE calls for now
|
2017-11-26 14:01:41 +01:00 |
|
Philip Rebohle
|
c82bddb932
|
[dxvk] Added buffer copy and initial buffer barriers
|
2017-11-26 13:24:01 +01:00 |
|
Philip Rebohle
|
d225744c98
|
[d3d11] Wired up draw calls and dispatch calls to the underlying DXVK context
|
2017-11-23 14:24:23 +01:00 |
|
Philip Rebohle
|
64d9ad0027
|
[dxvk] Added dispatch call
|
2017-11-23 14:24:00 +01:00 |
|
Philip Rebohle
|
47bdf9408b
|
[dxvk] Added buffer view class
|
2017-11-21 19:50:57 +01:00 |
|
Philip Rebohle
|
a47ebd6ed5
|
[dxvk] Proper blend state and viewport state setup
|
2017-11-20 15:35:29 +01:00 |
|
Philip Rebohle
|
8bb0325928
|
[dxvk] Implemented graphics pipeline creation
|
2017-11-20 14:11:09 +01:00 |
|
Philip Rebohle
|
a9a03fec69
|
[dxvk] DxvkShader creates a VkShaderModule again
|
2017-11-20 14:03:00 +01:00 |
|
Philip Rebohle
|
a895b0159b
|
[dxvk] Added constant state object binding functions
|
2017-11-20 13:38:24 +01:00 |
|
Philip Rebohle
|
ae0c186f26
|
[dxvk] Implemented constant state objects
|
2017-11-20 13:21:27 +01:00 |
|
Philip Rebohle
|
745466652c
|
[dxvk] Removed shader resource slots for now, needs work
|
2017-11-18 10:42:27 +01:00 |
|
Philip Rebohle
|
a84e2eabc2
|
[dxvk] Restructured state tracker again
|
2017-11-17 19:49:44 +01:00 |
|
Philip Rebohle
|
b367f6af55
|
Added license
|
2017-11-17 16:48:55 +01:00 |
|
Philip Rebohle
|
abc0e98761
|
[dxbc] Added result modifiers, simple add instruction
|
2017-11-17 11:41:56 +01:00 |
|
Philip Rebohle
|
4c0404d3c6
|
[dxbc] Removes shader input/output interfaces for now, needs more work
|
2017-11-17 11:41:46 +01:00 |
|
Philip Rebohle
|
a3b16128ed
|
Create README.md
|
2017-11-17 11:34:38 +01:00 |
|
Philip Rebohle
|
cded7726a7
|
[dxbc] Added pixel shader code generator stub
|
2017-11-16 02:07:10 +01:00 |
|
Philip Rebohle
|
5d26f0fb0c
|
[dxbc] Implemented operand modifiers and load/store stuff
|
2017-11-16 01:30:17 +01:00 |
|
Philip Rebohle
|
901abe4356
|
[dxbc] Implemented some very basic load/store operations
|
2017-11-13 02:07:13 +01:00 |
|
Philip Rebohle
|
43dfba2287
|
[dxbc] Separate code generator classed for each shader type
|
2017-11-13 00:22:52 +01:00 |
|