mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 15:45:19 +00:00
(XDK360) Fixed some D3D Debug exceptions
This commit is contained in:
parent
3944956889
commit
f7117e9fd5
@ -191,6 +191,10 @@ static bool d3d_init_base(void *data, const video_info_t *info)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _XBOX360
|
||||||
|
d3d->cur_mon_id=0;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (FAILED(d3d->d3d_err = d3d->g_pD3D->CreateDevice(
|
if (FAILED(d3d->d3d_err = d3d->g_pD3D->CreateDevice(
|
||||||
d3d->cur_mon_id,
|
d3d->cur_mon_id,
|
||||||
D3DDEVTYPE_HAL,
|
D3DDEVTYPE_HAL,
|
||||||
|
@ -345,6 +345,7 @@ void d3d_texture_blit(void *data, void *renderchain_data,
|
|||||||
memcpy(out, in, width * d3d->pixel_size);
|
memcpy(out, in, width * d3d->pixel_size);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
D3DTexture_UnlockRect(tex, 0);
|
||||||
#else
|
#else
|
||||||
renderchain_t *chain = (renderchain_t*)renderchain_data;
|
renderchain_t *chain = (renderchain_t*)renderchain_data;
|
||||||
|
|
||||||
|
@ -9,6 +9,10 @@ static void renderchain_clear(void *data)
|
|||||||
{
|
{
|
||||||
d3d_video_t *d3d = (d3d_video_t*)data;
|
d3d_video_t *d3d = (d3d_video_t*)data;
|
||||||
|
|
||||||
|
#ifdef _XBOX360
|
||||||
|
for (int i = 0; i < 4; i++)
|
||||||
|
d3d_set_stream_source(d3d->dev, i, NULL, 0, 0);
|
||||||
|
#endif
|
||||||
d3d_texture_free(d3d->tex);
|
d3d_texture_free(d3d->tex);
|
||||||
d3d_vertex_buffer_free(d3d->vertex_buf);
|
d3d_vertex_buffer_free(d3d->vertex_buf);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user