Joshua Ashton
|
742b52bbb5
|
[d3d11] Fix device child refs properly
|
2021-01-15 23:47:48 +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
|
2973c18055
|
[dxgi/d3d11] Remove COM_QUERY_INTERFACE macro, reset pointers
May fix some crashes in applications that rely on the returned
pointer being set to nullptr before returning.
|
2018-04-02 12:52:02 +02:00 |
|
Philip Rebohle
|
77010d96e4
|
[dxgi/d3d11] Set returned pointers to nullptr before returning
May solve issues with applications which check whether the returned
pointer is null rather than checking a function's return value.
|
2018-04-02 12:04:20 +02:00 |
|
Mikhail Paulyshka
|
b17568deba
|
[dxgi,d3d11] log unknown interfaces GUID (#154)
* [d3d11] log unknown interfaces GUID in QueryInterface()
* [dxgi] log unknown interfaces GUID in QueryInterface()
|
2018-03-12 12:05:43 +01:00 |
|
Philip Rebohle
|
2a266eaad4
|
[general] Added 32-bit support
|
2017-12-12 12:50:52 +01:00 |
|
Philip Rebohle
|
24feb7822d
|
[d3d11] Added class linkage stub, required for FX11 samples
|
2017-12-12 01:07:07 +01:00 |
|