diff --git a/gfx/d3d/d3d.h b/gfx/d3d/d3d.h index 4093587ddb..8d62f4aed9 100644 --- a/gfx/d3d/d3d.h +++ b/gfx/d3d/d3d.h @@ -53,6 +53,7 @@ #include "../font_renderer_driver.h" #include "../video_context_driver.h" #include "d3d_wrapper.h" +#include "render_chain_driver.h" #ifdef HAVE_OVERLAY typedef struct diff --git a/gfx/d3d/render_chain_driver.cpp b/gfx/d3d/render_chain_driver.cpp index 6fdd60070a..eeeeb79e37 100644 --- a/gfx/d3d/render_chain_driver.cpp +++ b/gfx/d3d/render_chain_driver.cpp @@ -25,7 +25,8 @@ static const renderchain_driver_t *renderchain_drivers[] = { NULL }; -bool renderchain_init_first(const renderchain_driver_t **renderchain_driver, void **font_handle) +bool renderchain_init_first(const renderchain_driver_t **renderchain_driver, + void **renderchain_handle) { unsigned i; diff --git a/gfx/d3d/render_chain_driver.h b/gfx/d3d/render_chain_driver.h index 46e17abe73..2c2e12edcb 100644 --- a/gfx/d3d/render_chain_driver.h +++ b/gfx/d3d/render_chain_driver.h @@ -108,5 +108,8 @@ void renderchain_convert_geometry(void *data, const void *info_data, bool renderchain_init_shader_fvf(void *data, void *pass_data); +bool renderchain_init_first(const renderchain_driver_t **renderchain_driver, + void **renderchain_handle); + #endif diff --git a/griffin/griffin.c b/griffin/griffin.c index d2576800e2..818551b0b5 100644 --- a/griffin/griffin.c +++ b/griffin/griffin.c @@ -226,6 +226,7 @@ VIDEO DRIVER #if defined(HAVE_D3D) #include "../gfx/d3d/d3d_wrapper.cpp" #include "../gfx/d3d/d3d.cpp" +#include "../gfx/d3d/render_chain_driver.cpp" #ifdef _XBOX #include "../gfx/d3d/render_chain_xdk.cpp" #else