Philip Rebohle
|
2a266eaad4
|
[general] Added 32-bit support
|
2017-12-12 12:50:52 +01:00 |
|
Philip Rebohle
|
23abc82aa0
|
[dxvk] Added performance counter class
|
2017-12-12 10:29:17 +01:00 |
|
Philip Rebohle
|
180667ba65
|
[d3d11] Fixed depth function
|
2017-12-12 01:07:27 +01:00 |
|
Philip Rebohle
|
24feb7822d
|
[d3d11] Added class linkage stub, required for FX11 samples
|
2017-12-12 01:07:07 +01:00 |
|
Philip Rebohle
|
3de427439b
|
[dxvk] Added proper documentation for staging buffers
|
2017-12-12 00:41:56 +01:00 |
|
Philip Rebohle
|
5f0e94138e
|
[dxvk] Implemented support for multisampled images and render targets
|
2017-12-12 00:27:49 +01:00 |
|
Philip Rebohle
|
de47fa29e1
|
[dxvk] Refactored Vulkan device and instance destruction, now more RAII friendly
|
2017-12-11 19:48:00 +01:00 |
|
Philip Rebohle
|
5f8976fbd4
|
[d3d11] Fixed triangle strips
|
2017-12-11 19:38:13 +01:00 |
|
Philip Rebohle
|
68ca71d8a4
|
[dxvk] Implemented recycling of command buffers and staging buffers
|
2017-12-11 19:17:08 +01:00 |
|
Philip Rebohle
|
037e9a643d
|
[d3d11] Fixed yet another ref counting bug
|
2017-12-11 17:01:38 +01:00 |
|
Philip Rebohle
|
c3a29e9de0
|
[d3d11] Return success value when mapping succeeds instead of an error
|
2017-12-11 16:29:40 +01:00 |
|
Philip Rebohle
|
22c3cd80a1
|
[dxbc] Implemented mad instruction
|
2017-12-11 14:36:35 +01:00 |
|
Philip Rebohle
|
c246e03594
|
[d3d11] Imlpemented some state queries
|
2017-12-11 14:21:24 +01:00 |
|
Philip Rebohle
|
50b7293b8f
|
[d3d11] Implemented blend state and depth-stencil state binding
|
2017-12-11 14:11:18 +01:00 |
|
Philip Rebohle
|
352b46fe80
|
[d3d11] Refactored state object binding
|
2017-12-11 13:07:27 +01:00 |
|
Philip Rebohle
|
4144e3229a
|
[d3d11] Implemented blend state creation
|
2017-12-11 13:03:07 +01:00 |
|
Philip Rebohle
|
9b9840754d
|
[d3d11] Added depth-stencil state objects
|
2017-12-11 01:43:15 +01:00 |
|
Philip Rebohle
|
2d918df0f0
|
[d3d11] d3d11_state_rs -> d3d11_rasterizer
|
2017-12-10 23:27:20 +01:00 |
|
Philip Rebohle
|
93f79742e9
|
[dxbc] Scalar values can be expanded to multiple vector components during a store operation
|
2017-12-10 22:35:55 +01:00 |
|
Philip Rebohle
|
d941446ca0
|
[dxbc] Fixed bug in decoder that would return wrong component masks
|
2017-12-10 21:13:22 +01:00 |
|
Philip Rebohle
|
5739e2f60f
|
[dxvk] Added component mapping to image view info
|
2017-12-10 20:06:07 +01:00 |
|
Philip Rebohle
|
9acc9bf3e0
|
[dxbc] Implemented Rsq instruction
|
2017-12-10 20:01:38 +01:00 |
|
Philip Rebohle
|
4a3b04f605
|
[dxgi] Mapping DXGI's RGBX formats fo Vulkan RGBA formats, needs testing
|
2017-12-10 19:47:38 +01:00 |
|
Philip Rebohle
|
b4f85a2c2f
|
[d3d11] Fixed mip-mapped texture creation
|
2017-12-10 19:10:17 +01:00 |
|
Philip Rebohle
|
c0f5b46f81
|
[dxvk] Added proper support for block-compressed image formats
|
2017-12-10 18:14:28 +01:00 |
|
Philip Rebohle
|
cd4f21a0c3
|
[d3d11] Implemented buffer mapping
|
2017-12-10 17:36:32 +01:00 |
|
Philip Rebohle
|
52f1c4fa00
|
[dxvk] Implemented staging buffers for large data transfers
|
2017-12-10 15:57:51 +01:00 |
|
Philip Rebohle
|
89ec199c34
|
[d3d11] Re-implemented shader read
|
2017-12-10 12:21:33 +01:00 |
|
Philip Rebohle
|
b4493d90d8
|
[dxbc] Initial support for sample instruction
|
2017-12-10 12:08:20 +01:00 |
|
Philip Rebohle
|
7c03495d74
|
[dxbc] Implemented shader resource declaration for images
|
2017-12-10 10:34:18 +01:00 |
|
Philip Rebohle
|
939faeaf27
|
[dxbc] Implemented sampler declaration
|
2017-12-10 03:39:35 +01:00 |
|
Philip Rebohle
|
9c997120e1
|
[d3d11] Implemented shader resource binding
|
2017-12-10 01:56:07 +01:00 |
|
Philip Rebohle
|
9a86178604
|
[d3d11] Fixed severe reference-counting issue in state objects
|
2017-12-10 00:55:30 +01:00 |
|
Philip Rebohle
|
3d6e88428a
|
[com] ... yeah, almost.
|
2017-12-09 23:20:31 +01:00 |
|
Philip Rebohle
|
fa1ef8248e
|
[com] Fixed crashes caused by reentrant Release()
|
2017-12-09 22:20:40 +01:00 |
|
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
|
c92d68417e
|
[dxgi] Bumped DxgiDevice to IDXGIDevice1
|
2017-12-09 14:45:52 +01:00 |
|
Philip Rebohle
|
4a0ff5343a
|
[dxgi] Added more format mappings
|
2017-12-09 14:41:37 +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
|
bfb05f24b8
|
[dxbc] Implemented support for MUL instruction
|
2017-12-09 01:49:30 +01:00 |
|