mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
(XDK) Build fixes
This commit is contained in:
parent
318b49e25c
commit
92b15cf0b1
@ -1,4 +1,5 @@
|
||||
#include "d3d_defines.h"
|
||||
#include "../gfx_common.h"
|
||||
|
||||
/* forward declarations */
|
||||
static void d3d_calculate_rect(d3d_video_t *d3d,
|
||||
@ -13,6 +14,13 @@ static void d3d_deinit_chain(d3d_video_t *d3d);
|
||||
static bool d3d_init_chain(d3d_video_t *d3d,
|
||||
const video_info_t *video_info);
|
||||
|
||||
static void renderchain_free(d3d_video_t *d3d);
|
||||
static void d3d_deinit_shader(d3d_video_t *d3d);
|
||||
static bool d3d_init_shader(d3d_video_t *d3d);
|
||||
|
||||
void d3d_make_d3dpp(void *data, const video_info_t *info,
|
||||
D3DPRESENT_PARAMETERS *d3dpp);
|
||||
|
||||
#ifdef HAVE_WINDOW
|
||||
#define IDI_ICON 1
|
||||
#define MAX_MONITORS 9
|
||||
@ -397,7 +405,7 @@ static bool d3d_construct(d3d_video_t *d3d,
|
||||
(int)(mon_rect.bottom - mon_rect.top));
|
||||
#else
|
||||
if (d3d->ctx_driver && d3d->ctx_driver->get_video_size)
|
||||
d3d->ctx_driver->get_video_size(&full_x, &full_y);
|
||||
d3d->ctx_driver->get_video_size(d3d, &full_x, &full_y);
|
||||
#endif
|
||||
d3d->screen_width = info->fullscreen ? full_x : info->width;
|
||||
d3d->screen_height = info->fullscreen ? full_y : info->height;
|
||||
|
@ -34,7 +34,16 @@
|
||||
|
||||
#include "render_chain_xdk.h"
|
||||
|
||||
#include "d3d_shared.h"
|
||||
static void d3d_deinit_shader(d3d_video_t *d3d)
|
||||
{
|
||||
(void)d3d;
|
||||
}
|
||||
|
||||
static bool d3d_init_shader(d3d_video_t *d3d)
|
||||
{
|
||||
(void)d3d;
|
||||
return false;
|
||||
}
|
||||
|
||||
static void d3d_free(void *data)
|
||||
{
|
||||
@ -91,10 +100,9 @@ static bool d3d_set_shader(void *data,
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool d3d_init_chain(void *data, const video_info_t *info)
|
||||
static bool d3d_init_chain(d3d_video_t *d3d, const video_info_t *info)
|
||||
{
|
||||
d3d_video_t *d3d = (d3d_video_t*)data;
|
||||
d3d_video_t *link_info = (d3d_video_t*)data;
|
||||
d3d_video_t *link_info = (d3d_video_t*)d3d;
|
||||
LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev;
|
||||
link_info->tex_w = link_info->tex_h = RARCH_SCALE_BASE * info->input_scale;
|
||||
|
||||
|
@ -21,6 +21,7 @@
|
||||
#ifdef _XBOX1
|
||||
#include <xfont.h>
|
||||
#endif
|
||||
#include "d3d_defines.h"
|
||||
#include "../../gfx/shader_common.h"
|
||||
#include "../../gfx/shader_parse.h"
|
||||
#include "../../gfx/image/image.h"
|
||||
@ -115,6 +116,8 @@ typedef struct d3d_video
|
||||
#endif
|
||||
} d3d_video_t;
|
||||
|
||||
#include "d3d_shared.h"
|
||||
|
||||
extern void d3d_make_d3dpp(void *data, const video_info_t *info, D3DPRESENT_PARAMETERS *d3dpp);
|
||||
extern bool texture_image_render(struct texture_image *out_img);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user