void FillD3DExports(HANDLE hDLL) { SW_FILLPROC(g_swd3d8, hDLL, D3D8GetSWInfo); SW_FILLPROC(g_swd3d8, hDLL, DebugSetMute); SW_FILLPROC(g_swd3d8, hDLL, Direct3DCreate8); SW_FILLPROC(g_swd3d8, hDLL, ValidatePixelShader); SW_FILLPROC(g_swd3d8, hDLL, ValidateVertexShader); }
void FillD3DExports(HANDLE hDLL) { SW_FILLPROC(g_swd3d9, hDLL, DebugSetMute); SW_FILLPROC(g_swd3d9, hDLL, Direct3DCreate9); SW_FILLPROC(g_swd3d9, hDLL, Direct3DCreate9Ex); SW_FILLPROC(g_swd3d9, hDLL, Direct3DShaderValidatorCreate9); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_BeginEvent); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_EndEvent); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_GetStatus); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_SetOptions); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_QueryRepeatFrame); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_SetMarker); SW_FILLPROC(g_swd3d9, hDLL, D3DPERF_SetRegion); }