Philip Rebohle
|
dad015bd67
|
[d3d10] Fix crash in CreateDepthStencilView when pDesc is null
This is legal and we should just pass the null pointer to D3D11.
Should fix a crash in Stalker: Call of Pripyat.
|
2018-08-14 00:12:53 +02:00 |
|
Philip Rebohle
|
861165f32a
|
[meta] Fix formatting errors
Some filthy little tabs have somehow made
it into the world of spaces to wreak havoc.
|
2018-08-13 18:30:51 +02:00 |
|
Philip Rebohle
|
8a44011fde
|
[meta] Update README
|
2018-08-13 18:18:19 +02:00 |
|
Philip Rebohle
|
4867c8b6e5
|
[meta] Add D3D10 support to setup script and package-release script
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
f011e78163
|
[d3d10] Implement D3D10ShaderReflection
This is a simple wrapper that uses D3D11ShaderReflection from the
d3dcompiler libs. The implementation is required to run Crysis.
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
221165f02b
|
[d3d10] Implement more d3d10.dll functions using D3DCompiler
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
5e11c8a8d1
|
[d3d10] Implement CheckFormatSupport
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
589bc50842
|
[d3d10] Implement (VS|GS|PS)(Set|Get)Shader
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
e671692886
|
[d3d10] Implement D3D10Shader
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
346c59bb62
|
[d3d10] Implement (Set|Get)Predication
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
2af07c5faf
|
[d3d10] Implement D3D10Query
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
2863a09c5d
|
[d3d10] Implement ClearRenderTargetView and ClearDepthStencilView
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
f76ab6e3be
|
[d3d10] Implement OM(Set|Get)RenderTargets
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
ae12fbd23c
|
[d3d10] Implement D3D10CreateDepthStencilView
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
ea46a0340e
|
[d3d10] Implement D3D10RenderTargetView
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
e0a27fd05e
|
[d3d10] Implement GenerateMips
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
c41f380f3e
|
[d3d10] Implement (VS|GS|PS)(Set|Get)ShaderResources
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
0052ff236b
|
[d3d10] Implement D3D10ShaderResourceView
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
04fa062eba
|
[d3d10] Add GetD3D10ResourceFromView and GetD3D10Resource helpers
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
ccab8a56ee
|
[d3d10] Implement RS(Set|Get)State
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
ddb2a7bd59
|
[d3d10] Implement D3D10RasterizerState
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
2a2079114a
|
[d3d10] Implement OM(Set|Get)DepthStencilState
|
2018-08-13 17:22:42 +02:00 |
|
Philip Rebohle
|
68bfacfcaa
|
[d3d10] Implement D3D10DepthStencilState
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
2b5272134c
|
[d3d10] Implement OM(Set|Get)BlendState
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
f2381ac4eb
|
[d3d10] Implement D3D10BlendState
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
5a84f35d08
|
[d3d10] Implement IA(Set|Get)InputLayout
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
ace06ce697
|
[d3d10] Implement D3D10InputLayout
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
9260ec67f2
|
[d3d10] Implement resource update, copy and resolve functions
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
8b87db87f8
|
[d3d10] Add GetD3D11Resource helper
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
a8f3a5219b
|
[d3d10] Implement (VS|GS|PS)(Set|Get)Samplers
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
759ff737a4
|
[d3d10] Implement D3D10SamplerState
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
7f357217b9
|
[d3d10] Implement (VS|GS|PS)(Set|Get)ConstantBuffers
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
753769aee4
|
[d3d10] Implement SOSetTargets and SOGetTargets
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
d13fdf8884
|
[d3d10] Implement IA(Set|Get)(Vertex|Index)Buffers
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
553c90307a
|
[d3d10] Implement D3D10Buffer
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
7754cb1115
|
[d3d10] Implement RS(Set|Get)(Viewports|ScissprRects)
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
c80156ebce
|
[d3d10] Implement IASet|GetPrimitiveTopology
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
b97f9a702a
|
[d3d10] Implement D3D10 texture interfaces
|
2018-08-13 17:22:36 +02:00 |
|
Philip Rebohle
|
257ac9ad6c
|
[dxgi] Report ID3D10Device and ID3D10Device1 as supported
|
2018-08-13 17:22:03 +02:00 |
|
Philip Rebohle
|
1e857f6342
|
[d3d10] Add D3D10Device stub
|
2018-08-13 17:22:03 +02:00 |
|
Philip Rebohle
|
8c1063b512
|
[d3d10] Add build files and implement D3D10CreateDevice functions
|
2018-08-13 17:22:00 +02:00 |
|
Andrew Eikum
|
262797f9d5
|
[dxgi] SetFullscreenState succeeds if not changing state
This fixes an error dialog on exiting Unreal Engine 4 games.
|
2018-08-13 17:06:55 +02:00 |
|
Jacek Caban
|
a12b3cc5a0
|
[dxgi] Don't use std::mbstowcs.
This will not work in winelib build.
|
2018-08-13 15:13:22 +02:00 |
|
Philip Rebohle
|
294bdf5bd4
|
[meta] Release v0.65
|
2018-08-12 13:06:44 +02:00 |
|
Philip Rebohle
|
031964b038
|
[dxgi] Fix BGRA view format compatibility
|
2018-08-11 03:23:52 +02:00 |
|
Philip Rebohle
|
18b39d8239
|
[dxvk] Fix base pipeline assignment when compipling new pipelines
We might otherwise end up destroying our base pipeline.
|
2018-08-10 23:29:45 +02:00 |
|
Philip Rebohle
|
50dfab2797
|
[dxgi] Re-enable SRGB-to-UNORM compatibility
D3D11 is highly inconsistent here and seems to allow UNORM
render target views for SRGB images, but not UAVs.
|
2018-08-10 19:04:38 +02:00 |
|
Philip Rebohle
|
a22d3059a1
|
[meta] Update README
|
2018-08-10 12:52:09 +02:00 |
|
Philip Rebohle
|
6e74db4c6f
|
[util] Update default per-app quirks
|
2018-08-10 12:50:31 +02:00 |
|
Philip Rebohle
|
7a28f01eca
|
[d3d11] Enable drawIndirectFirstInstance for FL11_0 and higher
|
2018-08-10 04:34:54 +02:00 |
|