diff --git a/gfx/d3d/d3d.cpp b/gfx/d3d/d3d.cpp index cb64243086..d9b999bbb2 100644 --- a/gfx/d3d/d3d.cpp +++ b/gfx/d3d/d3d.cpp @@ -1470,8 +1470,7 @@ static bool d3d_overlay_load(void *data, unsigned height = images[i].height; overlay_t *overlay = (overlay_t*)&d3d->overlays[i]; - overlay->tex = (LPDIRECT3DTEXTURE) - d3d_texture_new(d3d->dev, NULL, + overlay->tex = d3d_texture_new(d3d->dev, NULL, width, height, 1, 0, D3DFMT_A8R8G8B8, @@ -1753,8 +1752,7 @@ static void d3d_set_menu_texture_frame(void *data, if (d3d->menu) d3d_texture_free(d3d->menu->tex); - d3d->menu->tex = (LPDIRECT3DTEXTURE) - d3d_texture_new(d3d->dev, NULL, + d3d->menu->tex = d3d_texture_new(d3d->dev, NULL, width, height, 1, 0, D3DFMT_A8R8G8B8, D3DPOOL_MANAGED, 0, 0, 0, NULL, NULL); diff --git a/gfx/d3d/render_chain_cg.cpp b/gfx/d3d/render_chain_cg.cpp index 312d7f6675..0fd8fd3a8d 100644 --- a/gfx/d3d/render_chain_cg.cpp +++ b/gfx/d3d/render_chain_cg.cpp @@ -893,8 +893,8 @@ static bool renderchain_create_first_pass(cg_renderchain_t *chain, if (!chain->prev.vertex_buf[i]) return false; - chain->prev.tex[i] = (LPDIRECT3DTEXTURE)d3d_texture_new( - d3dr, NULL, info->tex_w, info->tex_h, 1, 0, + chain->prev.tex[i] = d3d_texture_new(d3dr, NULL, + info->tex_w, info->tex_h, 1, 0, (fmt == RETRO_PIXEL_FORMAT_RGB565) ? D3DFMT_R5G6B5 : D3DFMT_X8R8G8B8, D3DPOOL_MANAGED, 0, 0, 0, NULL, NULL); @@ -963,13 +963,13 @@ static bool renderchain_set_pass_size(cg_renderchain_t *chain, pass->info.tex_w = width; pass->info.tex_h = height; - pass->tex = (LPDIRECT3DTEXTURE)d3d_texture_new( - d3dr, NULL, width, height, 1, - D3DUSAGE_RENDERTARGET, - chain->passes.back().info.pass->fbo.fp_fbo ? - D3DFMT_A32B32G32R32F : D3DFMT_A8R8G8B8, - D3DPOOL_DEFAULT, 0, 0, 0, - NULL, NULL); + pass->tex = d3d_texture_new(d3dr, NULL, + width, height, 1, + D3DUSAGE_RENDERTARGET, + chain->passes.back().info.pass->fbo.fp_fbo ? + D3DFMT_A32B32G32R32F : D3DFMT_A8R8G8B8, + D3DPOOL_DEFAULT, 0, 0, 0, + NULL, NULL); if (!pass->tex) return false; @@ -1134,8 +1134,7 @@ static bool cg_d3d9_renderchain_add_lut(void *data, lut_info info; cg_renderchain_t *chain = (cg_renderchain_t*)data; LPDIRECT3DDEVICE d3dr = chain->dev; - LPDIRECT3DTEXTURE lut = (LPDIRECT3DTEXTURE) - d3d_texture_new(d3dr, + LPDIRECT3DTEXTURE lut = d3d_texture_new(d3dr, path, D3DX_DEFAULT_NONPOW2, D3DX_DEFAULT_NONPOW2, diff --git a/gfx/d3d/render_chain_xdk.cpp b/gfx/d3d/render_chain_xdk.cpp index a51526ad13..4a7315d883 100644 --- a/gfx/d3d/render_chain_xdk.cpp +++ b/gfx/d3d/render_chain_xdk.cpp @@ -104,7 +104,7 @@ static bool renderchain_create_first_pass(void *data, if (!chain->vertex_buf) return false; - chain->tex = (LPDIRECT3DTEXTURE)d3d_texture_new(d3dr, NULL, + chain->tex = d3d_texture_new(d3dr, NULL, chain->tex_w, chain->tex_h, 1, 0, info->rgb32 ? D3DFMT_LIN_X8R8G8B8 : D3DFMT_LIN_R5G6B5, 0, 0, 0, 0, NULL, NULL);