Philip Rebohle
|
2b86a2f1f3
|
[d3d11] Changed the way default pipeline state is restored
|
2017-12-09 21:39:56 +01:00 |
|
Philip Rebohle
|
1160810687
|
[d3d11] Implemented sampler binding
|
2017-12-09 21:17:26 +01:00 |
|
Philip Rebohle
|
e335c817bc
|
[d3d11] Implemented sampler creation
|
2017-12-09 20:49:56 +01:00 |
|
Philip Rebohle
|
50e8b35291
|
[d3d11] Minor fixes to D3D11Device::CheckMultisampleQualityLevels
|
2017-12-09 19:44:06 +01:00 |
|
Philip Rebohle
|
8e3c14d8ab
|
[d3d11] Cleaned up view creation a bit
|
2017-12-09 19:36:38 +01:00 |
|
Philip Rebohle
|
1e6c11e3f2
|
[d3d11] Implemented shader resource view creation for 2D textures
|
2017-12-09 19:06:51 +01:00 |
|
Philip Rebohle
|
f484454854
|
[d3d11] Device children actually do hold a reference to the device
|
2017-12-09 15:57:05 +01:00 |
|
Philip Rebohle
|
12d4e68b24
|
[d3d11] Implemented multisample format support check
|
2017-12-09 14:46:23 +01:00 |
|
Philip Rebohle
|
d539c3e384
|
[d3d11] Allow the creation of fake D3D11 WARP and REF devices
|
2017-12-09 13:43:14 +01:00 |
|
Philip Rebohle
|
b3c391d071
|
[d3d11] Implemented depth-stencil binding and clear methods
|
2017-12-09 03:53:42 +01:00 |
|
Philip Rebohle
|
a43bb134e0
|
[dxvk] Initial support for format info
|
2017-12-09 02:44:59 +01:00 |
|
Philip Rebohle
|
36e6ba4ebc
|
[d3d11] Replaced resource view classes by a generic template
|
2017-12-09 02:09:13 +01:00 |
|
Philip Rebohle
|
e0495c6ecb
|
[d3d11] Fixed pixel shader constant buffer bindings
|
2017-12-09 01:40:15 +01:00 |
|
Philip Rebohle
|
685023750d
|
[d3d11] Fixed uniform buffer barrier
|
2017-12-09 01:25:32 +01:00 |
|
Philip Rebohle
|
3ad4ed8264
|
[d3d11] Implemented depth-stencil view creation
|
2017-12-08 23:25:38 +01:00 |
|
Philip Rebohle
|
88c58320ee
|
[d3d11] Implemented texture creation
|
2017-12-08 23:13:15 +01:00 |
|
Philip Rebohle
|
c90bc3e946
|
[dxbc] Implemented proper resource slot mapping
|
2017-12-08 22:30:41 +01:00 |
|
Philip Rebohle
|
0610296248
|
[d3d11] Implemented constant buffer binding
|
2017-12-08 19:39:33 +01:00 |
|
Philip Rebohle
|
e872448ca3
|
[dxbc] Refactored shader compiler to return a DxvkShader
|
2017-12-08 18:14:05 +01:00 |
|
Philip Rebohle
|
26dc8e2dd8
|
[tests] Updated D3D11 triangle sample
|
2017-12-08 11:19:12 +01:00 |
|
Philip Rebohle
|
56826cbf82
|
[d3d11] Implemented index buffer binding
|
2017-12-08 01:51:49 +01:00 |
|
Philip Rebohle
|
9e1cf8396b
|
[dxvk] Added environment variable to toggle debug layers
|
2017-12-08 01:32:02 +01:00 |
|
Philip Rebohle
|
b49815657e
|
[dxvk] Refactored blend state
|
2017-12-08 01:06:48 +01:00 |
|
Philip Rebohle
|
84605a1310
|
[dxvk] Refactored input layout state
|
2017-12-08 00:44:58 +01:00 |
|
Philip Rebohle
|
385c92db5a
|
[dxvk] Refactoring of most constant state objects
|
2017-12-08 00:02:43 +01:00 |
|
Philip Rebohle
|
796c200e32
|
[dxvk] Major refactoring of graphics pipeline state lookup in order to support more dynamic state
|
2017-12-07 21:47:38 +01:00 |
|
Philip Rebohle
|
ade00add8d
|
[dxvk] Removed buffer stride stuff for now, we need a better solution
|
2017-12-07 19:28:54 +01:00 |
|
Philip Rebohle
|
27e63cbdc6
|
[d3d11] Implemented small buffer uploads
|
2017-12-07 18:51:41 +01:00 |
|
Philip Rebohle
|
2a2e179b91
|
[d3d11] Fixed initial context state setup and viewport orientation
|
2017-12-07 18:38:54 +01:00 |
|
Philip Rebohle
|
3cf9582187
|
[d3d11] Added default constant state objects
|
2017-12-07 14:22:23 +01:00 |
|
Philip Rebohle
|
05ef218326
|
[d3d11] Implemented vertex buffer binding
|
2017-12-07 14:03:15 +01:00 |
|
Philip Rebohle
|
be7a70a307
|
[d3d11] Implemented buffer creation
|
2017-12-07 13:31:32 +01:00 |
|
Philip Rebohle
|
5bf4ae7048
|
[d3d11] Initial work on buffer creation
|
2017-12-07 13:18:12 +01:00 |
|
Philip Rebohle
|
1f89452014
|
[d3d11] Implemented input layout creation
|
2017-12-07 12:45:02 +01:00 |
|
Philip Rebohle
|
bf17c61579
|
[d3d11] Implemented shader binding
|
2017-12-07 10:12:48 +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
|
bcb193a7fc
|
[d3d11] Removed unnecessary feature requirement
|
2017-12-06 19:14:59 +01:00 |
|
Philip Rebohle
|
dece62c70a
|
[d3d11] Implemented basic shader creation methods
|
2017-12-06 18:54:01 +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
|
7c1064e3eb
|
[d3d11] Moved render target state to OM state struct
|
2017-12-05 12:59:35 +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
|
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
|
4e39ef859b
|
[dxvk] More convenient command list assignment API
|
2017-12-01 10:08:49 +01:00 |
|
Philip Rebohle
|
004bc88e0c
|
[d3d11] ClearRenderTargetView now handles unbound images as well
|
2017-12-01 00:52:39 +01:00 |
|