Use retro_common_api.h

This commit is contained in:
twinaphex 2016-06-03 08:06:49 +02:00
parent 1aef6ddbc8
commit 01390f8ceb
8 changed files with 27 additions and 50 deletions

View File

@ -17,13 +17,12 @@
#define _D3D_COMMON_H
#include <boolean.h>
#include <retro_common_api.h>
#include "win32_common.h"
#include "../../defines/d3d_defines.h"
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
bool d3d_swap(void *data, LPDIRECT3DDEVICE dev);
@ -115,8 +114,6 @@ void d3d_device_free(LPDIRECT3DDEVICE dev, LPDIRECT3D pd3d);
D3DTEXTUREFILTERTYPE d3d_translate_filter(unsigned type);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif

View File

@ -24,11 +24,10 @@
#include <poll.h>
#include <boolean.h>
#include <retro_common_api.h>
#include <retro_inline.h>
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
extern uint32_t g_connector_id;
extern int g_drm_fd;
@ -73,8 +72,6 @@ static INLINE bool drm_wait_flip(int timeout)
return false;
}
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif

View File

@ -22,12 +22,11 @@
#include <EGL/eglext.h>
#include <boolean.h>
#include <retro_common_api.h>
#include "../video_context_driver.h"
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
/* Put this structure as the first member of egl-based contexts
* like this:
@ -97,8 +96,6 @@ bool egl_get_native_visual_id(egl_ctx_data_t *egl, EGLint *value);
bool egl_has_config(egl_ctx_data_t *egl);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif

View File

@ -32,6 +32,7 @@
#include <boolean.h>
#include <retro_inline.h>
#include <retro_common_api.h>
#include <retro_miscellaneous.h>
#include <gfx/math/matrix_4x4.h>
#include <gfx/scaler/scaler.h>
@ -48,9 +49,7 @@
#include "../video_context_driver.h"
#include "../drivers_shader/shader_vulkan.h"
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
typedef struct vulkan_filter_chain vulkan_filter_chain_t;
@ -509,9 +508,7 @@ bool vulkan_create_swapchain(gfx_ctx_vulkan_data_t *vk,
unsigned width, unsigned height,
unsigned swap_interval);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif

View File

@ -25,6 +25,7 @@
#endif
#include <boolean.h>
#include <retro_common_api.h>
#include "../../driver.h"
#include "../video_context_driver.h"
@ -66,15 +67,11 @@ bool win32_monitor_set_fullscreen(unsigned width,
unsigned height, unsigned refresh, char *dev_name);
#ifndef _XBOX
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
bool win32_window_init(WNDCLASSEX *wndclass, bool fullscreen, const char *class_name);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif
bool win32_window_create(void *data, unsigned style,

View File

@ -17,6 +17,7 @@
#ifndef __D3D_RENDER_CHAIN_H
#define __D3D_RENDER_CHAIN_H
#include <retro_common_api.h>
#include <libretro.h>
#include "../video_driver.h"
@ -24,9 +25,7 @@
#include "../video_state_tracker.h"
#include "../../defines/d3d_defines.h"
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
struct LinkInfo
{
@ -79,9 +78,7 @@ extern renderchain_driver_t null_renderchain;
bool renderchain_init_first(const renderchain_driver_t **renderchain_driver,
void **renderchain_handle);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif

View File

@ -19,13 +19,12 @@
#include <stdint.h>
#include <stddef.h>
#include <boolean.h>
#include <retro_common_api.h>
#include "../common/vulkan_common.h"
#include <boolean.h>
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
typedef struct vulkan_filter_chain vulkan_filter_chain_t;
@ -144,9 +143,7 @@ vulkan_filter_chain_t *vulkan_filter_chain_create_from_preset(
struct video_shader *vulkan_filter_chain_get_preset(
vulkan_filter_chain_t *chain);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif

View File

@ -17,15 +17,15 @@
#define HAVE_MENU
#endif
#include <retro_common_api.h>
#include "config.h"
#include "configuration.h"
#ifndef WRAPPER_H
#define WRAPPER_H
#ifdef __cplusplus
extern "C" {
#endif
RETRO_BEGIN_DECLS
typedef struct Wimp Wimp;
typedef settings_t (*config_get_ptr_cb);
@ -35,8 +35,6 @@ Wimp* ctrWimp(int argc, char *argv[]);
int CreateMainWindow(Wimp* p);
void GetSettings(Wimp* p, settings_t *s);
#ifdef __cplusplus
}
#endif
RETRO_END_DECLS
#endif // WRAPPER_H