I'll recheck the D3D10 one


I'll recheck the D3D10 one
using (SlimDX.Direct3D10.Device device = new Device(factory.GetAdapter(0), DriverType.Hardware, DeviceCreationFlags.None))
{
this.DebugMessage("Hook: Device created");
_d3d10VTblAddresses.AddRange(GetVTblAddresses(device.ComPointer, D3D10_DEVICE_METHOD_COUNT));
using (SlimDX.Windows.RenderForm renderForm = new SlimDX.Windows.RenderForm())
{
using (SlimDX.DXGI.SwapChain sc = new SlimDX.DXGI.SwapChain(factory, device, DXGI.CreateSwapChainDescription(renderForm.Handle)))
{
_dxgiSwapChainVTblAddresses.AddRange(GetVTblAddresses(sc.ComPointer, DXGI.DXGI_SWAPCHAIN_METHOD_COUNT));
}
}
}

It works!
Wonderful.
Great work Justin!!!!![]()
![]()
Original address: https://www.donationcoder.com/forum/index.php?topic=29890.0