Add support for DDR X

This commit is contained in:
QCDLZCLW3K
2022-05-30 02:00:49 +00:00
parent 537b1fa384
commit 4be866e69e
44 changed files with 1687 additions and 114 deletions
+9
View File
@@ -33,6 +33,7 @@ enum hook_d3d9_irp_op {
HOOK_D3D9_IRP_OP_DEV_PRESENT = 9,
HOOK_D3D9_IRP_OP_DEV_SET_RENDER_STATE = 10,
HOOK_D3D9_IRP_OP_DEV_DRAW_PRIMITIVE_UP = 11,
HOOK_D3D9_IRP_OP_DEV_RESET = 12,
};
/**
@@ -161,6 +162,14 @@ struct hook_d3d9_irp {
const void *data;
UINT stride;
} dev_draw_primitive_up;
/**
* Params of IDirect3DDevice9_Reset.
*/
struct {
IDirect3DDevice9 *self;
D3DPRESENT_PARAMETERS *pp;
} dev_reset;
} args;
size_t next_handler;