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
|
68bfacfcaa
|
[d3d10] Implement D3D10DepthStencilState
|
2018-08-13 17:22:41 +02:00 |
|
Philip Rebohle
|
e8ac81fe8a
|
[dxvk] Removed support for depth bounds test
This feature is not used in D3D11, so we don't need backend support.
|
2018-06-06 13:11:09 +02:00 |
|
ZeroFault
|
768a078250
|
[d3d11] Implement state block normalization (#333)
* [d3d11] implement stateblock normalization
* add const to default state description object
* fix code formatting
* Correct the blend state normalization
* add missing error return
* code cleanup and refactoring
* remove unecessary const qualifier and fix code formatting
* [d3d11] Cosmetic changes
|
2018-04-30 10:41:57 +02: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
|
b04e9b5f18
|
[d3d11] Refactored D3D11DepthStencilState creation
|
2018-03-18 23:32:01 +01: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
|
7ae4904ae9
|
[dxvk] Relax feature requirements, minor fixes
|
2018-02-18 11:16:18 +01:00 |
|
Philip Rebohle
|
4c8c23eea1
|
[d3d11] Reduced log spamming, improved parameter naming consistency
|
2018-01-16 20:10:49 +01:00 |
|
Philip Rebohle
|
2a266eaad4
|
[general] Added 32-bit support
|
2017-12-12 12:50:52 +01:00 |
|
Philip Rebohle
|
180667ba65
|
[d3d11] Fixed depth function
|
2017-12-12 01:07:27 +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
|
9b9840754d
|
[d3d11] Added depth-stencil state objects
|
2017-12-11 01:43:15 +01:00 |
|