mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 12:40:23 +00:00
(XDK) Remove this - would have to be reimplemented
This commit is contained in:
parent
700365c433
commit
bcfb80072c
2
deps/SPIRV-Cross
vendored
2
deps/SPIRV-Cross
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 5c24d99ff22a25ef38e9e39985f80cf57a1e7418
|
Subproject commit cc207e32c8668bfe5a5cc514394e7df8f020ecf6
|
2
deps/glslang/glslang
vendored
2
deps/glslang/glslang
vendored
@ -1 +1 @@
|
|||||||
Subproject commit a4a4d5e22c375d37bd286106904ef819eafff29b
|
Subproject commit 2eb0986f10392a4c2365869b17b59ad79226c440
|
@ -1226,67 +1226,6 @@ static void d3d_free(void *data)
|
|||||||
win32_destroy_window();
|
win32_destroy_window();
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _XBOX
|
|
||||||
|
|
||||||
#ifdef _XBOX1
|
|
||||||
#include <formats/image.h>
|
|
||||||
|
|
||||||
static bool texture_image_render(d3d_video_t *d3d,
|
|
||||||
struct texture_image *out_img,
|
|
||||||
int x, int y, int w, int h, bool force_fullscreen)
|
|
||||||
{
|
|
||||||
LPDIRECT3DVERTEXBUFFER d3dv;
|
|
||||||
void *verts = NULL;
|
|
||||||
float fX = (float)(x);
|
|
||||||
float fY = (float)(y);
|
|
||||||
|
|
||||||
if (!d3d)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
d3dv = (LPDIRECT3DVERTEXBUFFER)out_img->vertex_buf;
|
|
||||||
|
|
||||||
if (!d3dv)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
/* Create the new vertices. */
|
|
||||||
Vertex newVerts[] =
|
|
||||||
{
|
|
||||||
// x, y, z, color, u ,v
|
|
||||||
{fX, fY, 0.0f, 0, 0, 0},
|
|
||||||
{fX + w, fY, 0.0f, 0, 1, 0},
|
|
||||||
{fX + w, fY + h, 0.0f, 0, 1, 1},
|
|
||||||
{fX, fY + h, 0.0f, 0, 0, 1}
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Load the existing vertices */
|
|
||||||
verts = d3d_vertex_buffer_lock(d3dv);
|
|
||||||
|
|
||||||
if (!verts)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
/* Copy the new verts over the old verts */
|
|
||||||
memcpy(verts, newVerts, sizeof(newVerts));
|
|
||||||
d3d_vertex_buffer_unlock(d3dv);
|
|
||||||
|
|
||||||
d3d_enable_blend_func(d3d->dev);
|
|
||||||
d3d_enable_alpha_blend_texture_func(d3d->dev);
|
|
||||||
|
|
||||||
/* Draw the quad. */
|
|
||||||
d3d_set_texture(d3d->dev, 0, out_img->texture_buf);
|
|
||||||
d3d_set_stream_source(d3d->dev, 0,
|
|
||||||
d3dv, 0, sizeof(Vertex));
|
|
||||||
d3d_set_vertex_shader(d3d->dev, D3DFVF_CUSTOMVERTEX, NULL);
|
|
||||||
|
|
||||||
if (force_fullscreen)
|
|
||||||
d3d_set_viewport(d3d, w, h, force_fullscreen, false);
|
|
||||||
d3d_draw_primitive(d3d->dev, D3DPT_QUADLIST, 0, 1);
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef HAVE_OVERLAY
|
#ifdef HAVE_OVERLAY
|
||||||
static void d3d_overlay_tex_geom(
|
static void d3d_overlay_tex_geom(
|
||||||
void *data,
|
void *data,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user