Philip Rebohle
|
198c9389af
|
[d3d11] Flush resource init commands
Like regular command buffers, the command buffers used for resource
initialization should not be able to grow indefinitely.
|
2018-01-13 23:40:17 +01:00 |
|
Philip Rebohle
|
ac1fe7c2b0
|
[d3d11] Optimized command submission
|
2018-01-13 05:00:27 +01:00 |
|
Philip Rebohle
|
c1d6c20066
|
[d3d11] Implemented D3D11 parts of append/consume buffers
|
2018-01-11 12:23:55 +01:00 |
|
Philip Rebohle
|
ad10ab07f8
|
Revert "[d3d11] Added dummy resoruce binding for buffers"
This approach will not work if the d3d11 context binds an
incompatible resouce in case the pipeline itself changes.
|
2018-01-08 13:01:31 +01:00 |
|
Philip Rebohle
|
24ad9e730c
|
[d3d11] Added dummy resoruce binding for buffers
Fixes crashes when a D3D11 application uses unbound resources
in shaders. Allows Nier:Automata to play back cutscenes.
|
2018-01-08 10:17:52 +01:00 |
|
Philip Rebohle
|
f4cd90d6fa
|
[dxbc] Implemented vendor-specific workarounds in an attemt to fix Nvidia
|
2018-01-07 20:05:27 +01:00 |
|
Philip Rebohle
|
c38f3c69ad
|
[d3d11] Query prep work
|
2017-12-29 22:20:31 +01:00 |
|
Philip Rebohle
|
a3f9fa7547
|
[d3d11] Implemented 1D and 3D texture creation
|
2017-12-23 17:05:07 +01:00 |
|
Philip Rebohle
|
659ec7b59d
|
[d3d11] Added DXGI format properties
|
2017-12-20 14:54:24 +01:00 |
|
Philip Rebohle
|
2c5b1c151f
|
[d3d11] Refactored texture creation
|
2017-12-19 16:01:50 +01:00 |
|
Philip Rebohle
|
f97ea7fcea
|
[d3d11] Implemented CheckFormatSupport and CheckFeatureSupport
|
2017-12-19 11:05:41 +01:00 |
|
Philip Rebohle
|
6de6421dfd
|
[d3d11] Refactoring resource creation (1/2) - buffers
|
2017-12-14 15:59:55 +01:00 |
|
Philip Rebohle
|
2a266eaad4
|
[general] Added 32-bit support
|
2017-12-12 12:50:52 +01:00 |
|
Philip Rebohle
|
037e9a643d
|
[d3d11] Fixed yet another ref counting bug
|
2017-12-11 17:01:38 +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
|
e335c817bc
|
[d3d11] Implemented sampler creation
|
2017-12-09 20:49:56 +01:00 |
|
Philip Rebohle
|
1e6c11e3f2
|
[d3d11] Implemented shader resource view creation for 2D textures
|
2017-12-09 19:06:51 +01:00 |
|
Philip Rebohle
|
88c58320ee
|
[d3d11] Implemented texture creation
|
2017-12-08 23:13:15 +01:00 |
|
Philip Rebohle
|
27e63cbdc6
|
[d3d11] Implemented small buffer uploads
|
2017-12-07 18:51:41 +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
|
dece62c70a
|
[d3d11] Implemented basic shader creation methods
|
2017-12-06 18:54:01 +01:00 |
|
Philip Rebohle
|
c7e1131864
|
[d3d11] Implemented rasterizer state creation
|
2017-12-06 13:16:54 +01:00 |
|
Philip Rebohle
|
365f992a97
|
[d3d11] CreateRenderTargetView now uses proper format
|
2017-12-04 13:47:18 +01:00 |
|
Philip Rebohle
|
ac2d16599c
|
[d3d11] Implemented proper feature tests
|
2017-12-02 16:47:06 +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
|
ea15f22492
|
[d3d11] Added buffer stub
|
2017-10-15 21:38:09 +02:00 |
|
Philip Rebohle
|
024d69784d
|
[d3d11] Implemented basic device creation
|
2017-10-11 15:32:24 +02:00 |
|
Philip Rebohle
|
c7680dea2a
|
[d3d11] Added D3D11 stubs
|
2017-10-11 09:51:48 +02:00 |
|