Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- d3dkmthk.h got some updates:
- D3DKMT_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS_PER_PLANE increased from 32 to 265 compared to TH1 10240:
- #define D3DKMT_MAX_MULTIPLANE_OVERLAY_ALLOCATIONS_PER_PLANE 256
- ///////
- KMTQUERYADAPTERINFOTYPE has a new entry:
- typedef enum _KMTQUERYADAPTERINFOTYPE
- {
- KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT = 36,
- #endif // DXGKDDI_INTERFACE_VERSION_WDDM2_0
- } KMTQUERYADAPTERINFOTYPE;
- ////////
- D3DKMT_ESCAPETYPE has also new entries:
- typedef enum _D3DKMT_ESCAPETYPE
- {
- D3DKMT_ESCAPE_HMD_GET_EDID_BASE_BLOCK = 26,
- D3DKMT_ESCAPE_WIN32K_HMD_ENUM = 1032,
- D3DKMT_ESCAPE_WIN32K_HMD_CONTROL = 1033
- } D3DKMT_ESCAPETYPE;
- ////
- new structs:
- typedef struct _D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY
- {
- D3DKMT_HANDLE hAdapter; // in: adapter handle
- BOOL Recovered; // in: HW protection teardown recovery
- } D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY;
- typedef struct _D3DKMT_FLUSHHEAPTRANSITIONS
- {
- D3DKMT_HANDLE hAdapter;
- } D3DKMT_FLUSHHEAPTRANSITIONS;
- ////
- D3DKMT_MIRACAST_DEVICE_STATUS has a new entry:
- typedef enum
- {
- D3DKMT_MIRACAST_DEVICE_STATUS_CANCELLED = 0x8000000B,
- } D3DKMT_MIRACAST_DEVICE_STATUS;
- ///
- new functions:
- typedef _Check_return_ NTSTATUS (APIENTRY *PFND3DKMT_FLUSHHEAPTRANSITIONS)(_In_ D3DKMT_FLUSHHEAPTRANSITIONS*);
- typedef _Check_return_ NTSTATUS (APIENTRY *PFND3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY)(_In_ D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY*);
- EXTERN_C _Check_return_ NTSTATUS APIENTRY D3DKMTFlushHeapTransitions(_In_ D3DKMT_FLUSHHEAPTRANSITIONS*);
- EXTERN_C _Check_return_ NTSTATUS APIENTRY D3DKMTSetHwProtectionTeardownRecovery(_In_ D3DKMT_SETHWPROTECTIONTEARDOWNRECOVERY*);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement