wined3d: Add WINED3DDTCAPS flags and use them.
This commit is contained in:
parent
da354c6dfa
commit
db8da81e67
@ -2280,13 +2280,13 @@ static HRESULT WINAPI IWineD3DImpl_GetDeviceCaps(IWineD3D *iface, UINT Adapter,
|
||||
* don't advertise it yet as I'm not sure how we handle it.
|
||||
* We might need to add some clamping in the shader engine to
|
||||
* support it.
|
||||
* TODO: D3DDTCAPS_USHORT2N, D3DDTCAPS_USHORT4N, D3DDTCAPS_UDEC3, D3DDTCAPS_DEC3N */
|
||||
*pCaps->DeclTypes = D3DDTCAPS_UBYTE4 |
|
||||
D3DDTCAPS_UBYTE4N |
|
||||
D3DDTCAPS_SHORT2N |
|
||||
D3DDTCAPS_SHORT4N |
|
||||
D3DDTCAPS_FLOAT16_2 |
|
||||
D3DDTCAPS_FLOAT16_4;
|
||||
* TODO: WINED3DDTCAPS_USHORT2N, WINED3DDTCAPS_USHORT4N, WINED3DDTCAPS_UDEC3, WINED3DDTCAPS_DEC3N */
|
||||
*pCaps->DeclTypes = WINED3DDTCAPS_UBYTE4 |
|
||||
WINED3DDTCAPS_UBYTE4N |
|
||||
WINED3DDTCAPS_SHORT2N |
|
||||
WINED3DDTCAPS_SHORT4N |
|
||||
WINED3DDTCAPS_FLOAT16_2 |
|
||||
WINED3DDTCAPS_FLOAT16_4;
|
||||
|
||||
} else
|
||||
*pCaps->DeclTypes = 0;
|
||||
|
@ -19,6 +19,17 @@
|
||||
#ifndef __WINE_WINED3D_CAPS_H
|
||||
#define __WINE_WINED3D_CAPS_H
|
||||
|
||||
#define WINED3DDTCAPS_UBYTE4 0x00000001
|
||||
#define WINED3DDTCAPS_UBYTE4N 0x00000002
|
||||
#define WINED3DDTCAPS_SHORT2N 0x00000004
|
||||
#define WINED3DDTCAPS_SHORT4N 0x00000008
|
||||
#define WINED3DDTCAPS_USHORT2N 0x00000010
|
||||
#define WINED3DDTCAPS_USHORT4N 0x00000020
|
||||
#define WINED3DDTCAPS_UDEC3 0x00000040
|
||||
#define WINED3DDTCAPS_DEC3N 0x00000080
|
||||
#define WINED3DDTCAPS_FLOAT16_2 0x00000100
|
||||
#define WINED3DDTCAPS_FLOAT16_4 0x00000200
|
||||
|
||||
#define WINED3DLINECAPS_TEXTURE 0x00000001
|
||||
#define WINED3DLINECAPS_ZTEST 0x00000002
|
||||
#define WINED3DLINECAPS_BLEND 0x00000004
|
||||
|
Loading…
x
Reference in New Issue
Block a user