diff --git a/gfx/context/d3d_ctx.cpp b/gfx/context/d3d_ctx.cpp index b4670d61d8..3fea9f9454 100644 --- a/gfx/context/d3d_ctx.cpp +++ b/gfx/context/d3d_ctx.cpp @@ -323,17 +323,6 @@ static bool gfx_ctx_d3d_init(void *data) static void gfx_ctx_d3d_destroy(void *data) { (void)data; -#ifdef _XBOX - d3d_video_t * d3d = (d3d_video_t*)data; - - if (d3d->dev) - d3d->dev->Release(); - d3d->dev = 0; - - if (d3d->g_pD3D) - d3d->g_pD3D->Release(); - d3d->g_pD3D = 0; -#endif } static void gfx_ctx_d3d_input_driver(void *data, const input_driver_t **input, void **input_data) diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index 0acaa9abb0..87bd766cfd 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -352,6 +352,10 @@ static bool d3d_init_base(void *data, const video_info_t *info) return false; } + RARCH_LOG("d3d is NULL: %d\n", d3d == NULL); + RARCH_LOG("d3d g_pD3D is NULL: %d\n", d3d->g_pD3D == NULL); + RARCH_LOG("d3d->dev is NULL: %d\n", d3d->dev == NULL); + if (FAILED(d3d->d3d_err = d3d->g_pD3D->CreateDevice( d3d->cur_mon_id, D3DDEVTYPE_HAL,