Philip Rebohle
|
33b0d4c991
|
[d3d10] Create type reflection objects on demand
See previous commits for details. Fixes #1507.
|
2020-03-12 21:03:31 +01:00 |
|
Philip Rebohle
|
3d81b3eb82
|
[d3d10] Create variable reflection objects on demand
|
2020-03-12 21:03:30 +01:00 |
|
Philip Rebohle
|
21fe6a3405
|
[d3d10] Create constant buffer reflection objects on demand
The reported constant buffer count does not necessarily match the
number of constant buffers that can be retrieved from reflection.
|
2020-03-12 21:03:30 +01:00 |
|
Joshua Ashton
|
5ea8648cd9
|
[d3d11, d3d10, dxgi] Handle null ppvObject in QueryInterface. (#909)
When a null ppvObject is passed into a QueryInterface on any IUnknown, a E_POINTER should be returned as the result (and it should not crash.)
This matches native d3d11/d3d10/dxgi behaviour and the documentation found here https://docs.microsoft.com/en-us/windows/desktop/api/unknwn/nf-unknwn-iunknown-queryinterface(q_) for IUnknown.
|
2019-02-10 08:01:01 +01: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 |
|