diff --git a/frontend/menu/disp/rmenu_xui.cpp b/frontend/menu/disp/rmenu_xui.cpp index 38d71b357f..0b38b83e6a 100644 --- a/frontend/menu/disp/rmenu_xui.cpp +++ b/frontend/menu/disp/rmenu_xui.cpp @@ -159,7 +159,7 @@ static void* rmenu_xui_init(void *video_data) return NULL; } - xdk_d3d_video_t *d3d= (xdk_d3d_video_t*)video_data; + d3d_video_t *d3d= (d3d_video_t*)video_data; bool hdmenus_allowed = (g_extern.lifecycle_state & (1ULL << MODE_MENU_HD)); @@ -241,8 +241,8 @@ static void rmenu_xui_free(void *data) bool menu_iterate_xui(void) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; - LPDIRECT3DDEVICE d3dr = d3d->dev; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; + LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev; D3DVIEWPORT vp_full; vp_full.X = 0; diff --git a/gfx/context/xdk_ctx.c b/gfx/context/xdk_ctx.c index 3687286ee9..ed66de5f94 100644 --- a/gfx/context/xdk_ctx.c +++ b/gfx/context/xdk_ctx.c @@ -38,7 +38,7 @@ void d3d_make_d3dpp(void *data, const video_info_t *info, D3DPRESENT_PARAMETERS *d3dpp) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; memset(d3dpp, 0, sizeof(*d3dpp)); @@ -142,7 +142,7 @@ void d3d_make_d3dpp(void *data, const video_info_t *info, D3DPRESENT_PARAMETERS static void gfx_ctx_xdk_set_swap_interval(unsigned interval) { #ifdef _XBOX - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; LPDIRECT3DDEVICE d3dr = d3d->dev; if (interval) @@ -156,7 +156,7 @@ static void gfx_ctx_xdk_check_window(bool *quit, bool *resize, unsigned *width, unsigned *height, unsigned frame_count) { #ifdef _XBOX - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; *quit = false; *resize = false; @@ -179,7 +179,7 @@ static void gfx_ctx_xdk_check_window(bool *quit, static void d3d_restore(void) { #ifndef _XBOX - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; d3d_deinit(); d3d->needs_restore = !d3d_init(&d3d->video_info); @@ -194,7 +194,7 @@ static void d3d_restore(void) static void gfx_ctx_xdk_set_resize(unsigned width, unsigned height) { #ifndef _XBOX - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; LPDIRECT3DDEVICE d3dr = d3d->d3d_render_device; if (!d3dr) @@ -213,7 +213,7 @@ static void gfx_ctx_xdk_set_resize(unsigned width, unsigned height) static void gfx_ctx_xdk_swap_buffers(void) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; LPDIRECT3DDEVICE d3dr = d3d->dev; #ifdef _XBOX @@ -374,7 +374,7 @@ static bool gfx_ctx_xdk_set_video_mode( static void gfx_ctx_xdk_destroy(void) { - xdk_d3d_video_t * d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t * d3d = (d3d_video_t*)driver.video_data; if (d3d->dev) d3d->dev->Release(); diff --git a/gfx/fonts/xdk1_xfonts.c b/gfx/fonts/xdk1_xfonts.c index fe0e86d1de..2e8ac1926c 100644 --- a/gfx/fonts/xdk1_xfonts.c +++ b/gfx/fonts/xdk1_xfonts.c @@ -44,7 +44,7 @@ static void xfonts_deinit_font(void *data) static void xfonts_render_msg(void *data, const char *msg, void *parms) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; font_params_t *params = (font_params_t*)parms; wchar_t str[PATH_MAX]; float x, y; diff --git a/gfx/fonts/xdk360_fonts.cpp b/gfx/fonts/xdk360_fonts.cpp index 440d592633..69c6601547 100644 --- a/gfx/fonts/xdk360_fonts.cpp +++ b/gfx/fonts/xdk360_fonts.cpp @@ -108,7 +108,7 @@ static Font_Locals_t s_FontLocals; static HRESULT xdk360_video_font_create_shaders (void *data, xdk360_video_font_t * font) { HRESULT hr; - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = d3d->dev; if (!s_FontLocals.m_pFontVertexDecl) @@ -183,7 +183,7 @@ static bool xdk_init_font(void *data, const char *font_path, unsigned font_size) // Create the font xdk360_video_font_t *font = &m_Font; - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; font->m_pFontTexture = NULL; font->m_dwNumGlyphs = 0L; @@ -272,7 +272,7 @@ static void xdk_deinit_font(void *data) static void xdk_render_msg_post(xdk360_video_font_t * font, void *video_data) { // Cache the global pointer into a register - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)video_data; + d3d_video_t *d3d = (d3d_video_t*)video_data; LPDIRECT3DDEVICE d3dr = d3d->dev; d3dr->SetTexture(0, NULL); @@ -284,7 +284,7 @@ static void xdk_render_msg_post(xdk360_video_font_t * font, void *video_data) static void xdk_render_msg_pre(xdk360_video_font_t * font, void *video_data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)video_data; + d3d_video_t *d3d = (d3d_video_t*)video_data; LPDIRECT3DDEVICE d3dr = d3d->dev; // Save state @@ -317,7 +317,7 @@ static void xdk_render_msg_pre(xdk360_video_font_t * font, void *video_data) static void xdk_video_font_draw_text(xdk360_video_font_t *font, void *video_data, float x, float y, const wchar_t * strText) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)video_data; + d3d_video_t *d3d = (d3d_video_t*)video_data; LPDIRECT3DDEVICE d3dr = d3d->dev; // Set the color as a vertex shader constant @@ -437,7 +437,7 @@ static void xdk_video_font_draw_text(xdk360_video_font_t *font, void *video_data static void xdk_render_msg(void *data, const char *str_msg, void *parms) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; xdk360_video_font_t *font = &m_Font; font_params_t *params = (font_params_t*)parms; wchar_t msg[PATH_MAX]; diff --git a/gfx/image/image_xdk1.c b/gfx/image/image_xdk1.c index 30183346ca..480b228705 100644 --- a/gfx/image/image_xdk1.c +++ b/gfx/image/image_xdk1.c @@ -19,7 +19,7 @@ bool texture_image_load(const char *path, struct texture_image *out_img) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; D3DXIMAGE_INFO m_imageInfo; diff --git a/gfx/shader_hlsl.c b/gfx/shader_hlsl.c index 6492f652c5..e94428da8d 100644 --- a/gfx/shader_hlsl.c +++ b/gfx/shader_hlsl.c @@ -108,7 +108,7 @@ static void hlsl_set_params(void *data, unsigned width, unsigned height, const struct gl_tex_info *prev_info, const struct gl_tex_info *fbo_info, unsigned fbo_info_cnt) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3d_device_ptr = (LPDIRECT3DDEVICE)d3d->dev; if (!hlsl_active) return; @@ -139,7 +139,7 @@ static void hlsl_set_params(void *data, unsigned width, unsigned height, static bool load_program(void *data, unsigned index, const char *prog, bool path_is_file) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3d_device_ptr = (LPDIRECT3DDEVICE)d3d->dev; HRESULT ret, ret_fp, ret_vp; ID3DXBuffer *listing_f = NULL; @@ -337,7 +337,7 @@ static bool load_preset(void *data, const char *path) static bool hlsl_init(void *data, const char *path) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; if (path && strcmp(path_get_extension(path), ".cgp") == 0) { @@ -371,7 +371,7 @@ static void hlsl_deinit(void) static void hlsl_use(void *data, unsigned index) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev; if (hlsl_active && prg[index].vprg && prg[index].fprg) { @@ -417,7 +417,7 @@ static void hlsl_shader_scale(unsigned index, struct gfx_fbo_scale *scale) static bool hlsl_set_mvp(void *data, const math_matrix *mat) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3d_device_ptr = (LPDIRECT3DDEVICE)d3d->dev; if(hlsl_active && prg[active_index].mvp) diff --git a/xdk/screenshot_xdk1.c b/xdk/screenshot_xdk1.c index 8c8eb4699f..fd878c86fa 100644 --- a/xdk/screenshot_xdk1.c +++ b/xdk/screenshot_xdk1.c @@ -28,7 +28,7 @@ bool screenshot_dump(const char *folder, const void *frame, (void)pitch; (void)bgr24; - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; HRESULT ret = S_OK; char filename[PATH_MAX]; char shotname[PATH_MAX]; diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index fba6d040d6..860594ca25 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -20,7 +20,7 @@ #endif #include "../driver.h" -#include "xdk_d3d.h" +#include "d3d.h" #ifdef HAVE_HLSL #include "../gfx/shader_hlsl.h" @@ -109,7 +109,7 @@ const DWORD g_MapLinearToSrgbGpuFormat[] = static bool d3d_init_shader(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; const gl_shader_backend_t *backend = NULL; const char *shader_path = g_settings.video.shader_path; @@ -136,14 +136,14 @@ static bool d3d_init_shader(void *data) return d3d->shader->init(d3d, shader_path); } -static void xdk_d3d_free(void *data) +static void d3d_free(void *data) { #ifdef RARCH_CONSOLE if (driver.video_data) return; #endif - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; if (!d3d) return; @@ -179,9 +179,9 @@ static void xdk_convert_texture_to_as16_srgb( D3DTexture *pTexture ) } #endif -static void xdk_d3d_set_viewport(void *data, int x, int y, unsigned width, unsigned height) +static void d3d_set_viewport(void *data, int x, int y, unsigned width, unsigned height) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; D3DVIEWPORT viewport; // D3D doesn't support negative X/Y viewports ... @@ -202,53 +202,53 @@ static void xdk_d3d_set_viewport(void *data, int x, int y, unsigned width, unsig static void d3d_calculate_rect(void *data, unsigned width, unsigned height, bool keep, float desired_aspect) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = d3d->dev; if (g_settings.video.scale_integer) { struct rarch_viewport vp = {0}; gfx_scale_integer(&vp, width, height, desired_aspect, keep); - xdk_d3d_set_viewport(d3d, vp.x, vp.y, vp.width, vp.height); + d3d_set_viewport(d3d, vp.x, vp.y, vp.width, vp.height); } else if (!keep) - xdk_d3d_set_viewport(d3d, 0, 0, width, height); + d3d_set_viewport(d3d, 0, 0, width, height); else { if (g_settings.video.aspect_ratio_idx == ASPECT_RATIO_CUSTOM) { const rarch_viewport_t &custom = g_extern.console.screen.viewports.custom_vp; - xdk_d3d_set_viewport(d3d, custom.x, custom.y, custom.width, custom.height); + d3d_set_viewport(d3d, custom.x, custom.y, custom.width, custom.height); } else { float device_aspect = static_cast(width) / static_cast(height); if (fabsf(device_aspect - desired_aspect) < 0.0001f) - xdk_d3d_set_viewport(d3d, 0, 0, width, height); + d3d_set_viewport(d3d, 0, 0, width, height); else if (device_aspect > desired_aspect) { float delta = (desired_aspect / device_aspect - 1.0f) / 2.0f + 0.5f; - xdk_d3d_set_viewport(d3d, int(roundf(width * (0.5f - delta))), 0, unsigned(roundf(2.0f * width * delta)), height); + d3d_set_viewport(d3d, int(roundf(width * (0.5f - delta))), 0, unsigned(roundf(2.0f * width * delta)), height); } else { float delta = (device_aspect / desired_aspect - 1.0f) / 2.0f + 0.5f; - xdk_d3d_set_viewport(d3d, 0, int(roundf(height * (0.5f - delta))), width, unsigned(roundf(2.0f * height * delta))); + d3d_set_viewport(d3d, 0, int(roundf(height * (0.5f - delta))), width, unsigned(roundf(2.0f * height * delta))); } } } } -static void xdk_d3d_set_rotation(void *data, unsigned rot) +static void d3d_set_rotation(void *data, unsigned rot) { (void)data; - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; d3d->dev_rotation = rot; } static void set_mvp(void *data, unsigned vp_width, unsigned vp_height, unsigned rotation) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev; #if defined(_XBOX360) && defined(HAVE_HLSL) hlsl_set_proj_matrix(XMMatrixRotationZ(rotation * (M_PI / 2.0))); @@ -266,10 +266,10 @@ static void set_mvp(void *data, unsigned vp_width, unsigned vp_height, unsigned #endif } -static bool xdk_d3d_set_shader(void *data, enum rarch_shader_type type, const char *path) +static bool d3d_set_shader(void *data, enum rarch_shader_type type, const char *path) { /* TODO - stub */ - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; switch (type) { @@ -292,10 +292,10 @@ static bool xdk_d3d_set_shader(void *data, enum rarch_shader_type type, const ch return true; } -static void xdk_d3d_init_textures(void *data, const video_info_t *video) +static void d3d_init_textures(void *data, const video_info_t *video) { HRESULT ret; - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; D3DPRESENT_PARAMETERS d3dpp; D3DVIEWPORT vp = {0}; @@ -319,7 +319,7 @@ static void xdk_d3d_init_textures(void *data, const video_info_t *video) if (ret != S_OK) { - RARCH_ERR("[xdk_d3d_init_textures::] failed at CreateTexture.\n"); + RARCH_ERR("[d3d_init_textures::] failed at CreateTexture.\n"); return; } @@ -351,9 +351,9 @@ static void xdk_d3d_init_textures(void *data, const video_info_t *video) g_extern.console.screen.viewports.custom_vp.height = vp.Height; } -static void xdk_d3d_reinit_textures(void *data, const video_info_t *video) +static void d3d_reinit_textures(void *data, const video_info_t *video) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; unsigned old_base_size = d3d->base_size; unsigned old_width = d3d->tex_w; @@ -368,14 +368,14 @@ static void xdk_d3d_reinit_textures(void *data, const video_info_t *video) RARCH_LOG("Reinitializing textures (%u x %u @ %u bpp)\n", d3d->tex_w, d3d->tex_h, d3d->base_size * CHAR_BIT); - xdk_d3d_init_textures(d3d, video); + d3d_init_textures(d3d, video); RARCH_LOG("Reinitializing textures skipped.\n"); } } static const gfx_ctx_driver_t *d3d_get_context(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; enum gfx_ctx_api api; unsigned major, minor; #if defined(_XBOX1) @@ -391,7 +391,7 @@ static const gfx_ctx_driver_t *d3d_get_context(void *data) static bool d3d_init_base(void *data, const video_info_t *info) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; D3DPRESENT_PARAMETERS d3dpp; d3d_make_d3dpp(d3d, info, &d3dpp); @@ -420,10 +420,10 @@ static bool d3d_init_base(void *data, const video_info_t *info) static bool d3d_init_chain(void *data, const video_info_t *info) { HRESULT ret; - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = d3d->dev; - xdk_d3d_init_textures(d3d, info); + d3d_init_textures(d3d, info); ret = d3d->dev->CreateVertexBuffer(4 * sizeof(DrawVerticeFormats), D3DUSAGE_WRITEONLY, D3DFVF_CUSTOMVERTEX, D3DPOOL_MANAGED, &d3d->vertex_buf @@ -434,7 +434,7 @@ static bool d3d_init_chain(void *data, const video_info_t *info) if (ret != S_OK) { - RARCH_ERR("[xdk_d3d_init::] Failed at CreateVertexBuffer.\n"); + RARCH_ERR("[d3d_init::] Failed at CreateVertexBuffer.\n"); return false; } #if defined(_XBOX1) @@ -475,7 +475,7 @@ static bool d3d_init_chain(void *data, const video_info_t *info) if (ret != S_OK) { - RARCH_ERR("[xdk_d3d_init::] Failed at CreateVertexDeclaration.\n"); + RARCH_ERR("[d3d_init::] Failed at CreateVertexDeclaration.\n"); } #endif @@ -484,7 +484,7 @@ static bool d3d_init_chain(void *data, const video_info_t *info) static bool d3d_initialize(void *data, const video_info_t *info) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; bool ret = true; if (!d3d->g_pD3D) @@ -529,7 +529,7 @@ static bool d3d_initialize(void *data, const video_info_t *info) static bool d3d_construct(void *data, const video_info_t *info, const input_driver_t **input, void **input_data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; d3d->should_resize = false; unsigned full_x, full_y; @@ -551,17 +551,17 @@ static bool d3d_construct(void *data, const video_info_t *info, const input_driv return true; } -static void *xdk_d3d_init(const video_info_t *vid, const input_driver_t **input, void **input_data) +static void *d3d_init(const video_info_t *vid, const input_driver_t **input, void **input_data) { if (driver.video_data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; // Reinitialize textures as we might have changed pixel formats. - xdk_d3d_reinit_textures(d3d, vid); + d3d_reinit_textures(d3d, vid); return driver.video_data; } - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)calloc(1, sizeof(xdk_d3d_video_t)); + d3d_video_t *d3d = (d3d_video_t*)calloc(1, sizeof(d3d_video_t)); if (!d3d) return NULL; @@ -599,7 +599,7 @@ extern struct texture_image *menu_texture; static bool texture_image_render(void *data, struct texture_image *out_img, int x, int y, int w, int h, bool force_fullscreen) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev; if (out_img->pixels == NULL || out_img->vertex_buf == NULL) @@ -670,9 +670,9 @@ static bool texture_image_render(void *data, struct texture_image *out_img, extern bool menu_iterate_xui(void); #endif -static void xdk_d3d_draw_texture(void *data) +static void d3d_draw_texture(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; #if defined(HAVE_RMENU) menu_texture->x = 0; menu_texture->y = 0; @@ -692,7 +692,7 @@ static void xdk_d3d_draw_texture(void *data) static void clear_texture(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = d3d->dev; D3DLOCKED_RECT d3dlr; @@ -703,7 +703,7 @@ static void clear_texture(void *data) static void blit_to_texture(void *data, const void *frame, unsigned width, unsigned height, unsigned pitch) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; if (d3d->last_width != width || d3d->last_height != height) clear_texture(data); @@ -728,7 +728,7 @@ static void blit_to_texture(void *data, const void *frame, static void set_vertices(void *data, unsigned pass, unsigned width, unsigned height) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; if (d3d->last_width != width || d3d->last_height != height) { @@ -789,7 +789,7 @@ static void set_vertices(void *data, unsigned pass, unsigned width, unsigned hei static void render_pass(void *data, const void *frame, unsigned width, unsigned height, unsigned pitch, unsigned rotation) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev; #ifndef _XBOX1 DWORD fetchConstant; @@ -830,10 +830,10 @@ static void render_pass(void *data, const void *frame, unsigned width, unsigned set_mvp(d3d, d3d->screen_width, d3d->screen_height, d3d->dev_rotation); } -static bool xdk_d3d_frame(void *data, const void *frame, +static bool d3d_frame(void *data, const void *frame, unsigned width, unsigned height, unsigned pitch, const char *msg) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; LPDIRECT3DDEVICE d3dr = d3d->dev; if (!frame) @@ -872,7 +872,7 @@ static bool xdk_d3d_frame(void *data, const void *frame, #endif if (d3d && d3d->rgui_texture_enable) - xdk_d3d_draw_texture(d3d); + d3d_draw_texture(d3d); #endif if (d3d && d3d->ctx_driver && d3d->ctx_driver->update_window_title) @@ -900,9 +900,9 @@ static bool xdk_d3d_frame(void *data, const void *frame, return true; } -static void xdk_d3d_set_nonblock_state(void *data, bool state) +static void d3d_set_nonblock_state(void *data, bool state) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; d3d->video_info.vsync = !state; @@ -912,9 +912,9 @@ static void xdk_d3d_set_nonblock_state(void *data, bool state) d3d->ctx_driver->swap_interval(state ? 0 : 1); } -static bool xdk_d3d_alive(void *data) +static bool d3d_alive(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; bool quit, resize; if (d3d->ctx_driver && d3d->ctx_driver->check_window) @@ -928,15 +928,15 @@ static bool xdk_d3d_alive(void *data) return !d3d->quitting; } -static bool xdk_d3d_focus(void *data) +static bool d3d_focus(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; return d3d->ctx_driver->has_focus(); } -static void xdk_d3d_set_aspect_ratio(void *data, unsigned aspect_ratio_idx) +static void d3d_set_aspect_ratio(void *data, unsigned aspect_ratio_idx) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; if (aspect_ratio_idx == ASPECT_RATIO_SQUARE) gfx_set_square_pixel_viewport(g_extern.system.av_info.geometry.base_width, g_extern.system.av_info.geometry.base_height); @@ -951,16 +951,16 @@ static void xdk_d3d_set_aspect_ratio(void *data, unsigned aspect_ratio_idx) d3d->should_resize = true; } -static void xdk_d3d_set_filtering(void *data, unsigned index, bool set_smooth) { } +static void d3d_set_filtering(void *data, unsigned index, bool set_smooth) { } -static void xdk_d3d_apply_state_changes(void *data) +static void d3d_apply_state_changes(void *data) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; d3d->should_resize = true; } #ifdef HAVE_MENU -static void xdk_d3d_set_texture_frame(void *data, +static void d3d_set_texture_frame(void *data, const void *frame, bool rgb32, unsigned width, unsigned height, float alpha) { @@ -971,17 +971,17 @@ static void xdk_d3d_set_texture_frame(void *data, (void)alpha; } -static void xdk_d3d_set_texture_enable(void *data, bool state, bool full_screen) +static void d3d_set_texture_enable(void *data, bool state, bool full_screen) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; d3d->rgui_texture_enable = state; d3d->rgui_texture_full_screen = full_screen; } #endif -static void xdk_d3d_set_osd_msg(void *data, const char *msg, void *userdata) +static void d3d_set_osd_msg(void *data, const char *msg, void *userdata) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)data; + d3d_video_t *d3d = (d3d_video_t*)data; font_params_t *params = (font_params_t*)userdata; if (d3d->font_ctx && d3d->font_ctx->render_msg) @@ -989,18 +989,18 @@ static void xdk_d3d_set_osd_msg(void *data, const char *msg, void *userdata) } static const video_poke_interface_t d3d_poke_interface = { - xdk_d3d_set_filtering, + d3d_set_filtering, #ifdef HAVE_FBO NULL, NULL, #endif - xdk_d3d_set_aspect_ratio, - xdk_d3d_apply_state_changes, + d3d_set_aspect_ratio, + d3d_apply_state_changes, #ifdef HAVE_MENU - xdk_d3d_set_texture_frame, - xdk_d3d_set_texture_enable, + d3d_set_texture_frame, + d3d_set_texture_enable, #endif - xdk_d3d_set_osd_msg, + d3d_set_osd_msg, }; static void d3d_get_poke_interface(void *data, const video_poke_interface_t **iface) @@ -1009,9 +1009,9 @@ static void d3d_get_poke_interface(void *data, const video_poke_interface_t **if *iface = &d3d_poke_interface; } -static void xdk_d3d_restart(void) +static void d3d_restart(void) { - xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data; + d3d_video_t *d3d = (d3d_video_t*)driver.video_data; LPDIRECT3DDEVICE d3dr = d3d->dev; if (!d3d) @@ -1031,17 +1031,17 @@ static void xdk_d3d_restart(void) d3dr->Reset(&d3dpp); } -const video_driver_t video_xdk_d3d = { - xdk_d3d_init, - xdk_d3d_frame, - xdk_d3d_set_nonblock_state, - xdk_d3d_alive, - xdk_d3d_focus, - xdk_d3d_set_shader, - xdk_d3d_free, - "xdk_d3d", - xdk_d3d_restart, - xdk_d3d_set_rotation, +const video_driver_t video_d3d = { + d3d_init, + d3d_frame, + d3d_set_nonblock_state, + d3d_alive, + d3d_focus, + d3d_set_shader, + d3d_free, + "d3d", + d3d_restart, + d3d_set_rotation, NULL, /* viewport_info */ NULL, /* read_viewport */ #ifdef HAVE_OVERLAY diff --git a/xdk/xdk_d3d.h b/xdk/xdk_d3d.h index f1b65e640b..86032ab8cb 100644 --- a/xdk/xdk_d3d.h +++ b/xdk/xdk_d3d.h @@ -48,7 +48,7 @@ typedef struct DrawVerticeFormats typedef struct gl_shader_backend gl_shader_backend_t; -typedef struct xdk_d3d_video +typedef struct d3d_video { const gfx_ctx_driver_t *ctx_driver; const gl_shader_backend_t *shader; @@ -82,7 +82,7 @@ typedef struct xdk_d3d_video LPDIRECT3DSURFACE lpSurface; video_info_t video_info; HRESULT d3d_err; -} xdk_d3d_video_t; +} d3d_video_t; 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);