mirror of
https://github.com/libretro/RetroArch.git
synced 2025-02-17 16:10:29 +00:00
(PS3/XDK) Remove stub EGL image functions
This commit is contained in:
parent
129d54a478
commit
a57f03e682
@ -307,16 +307,6 @@ static bool gfx_ctx_bind_api(enum gfx_ctx_api api)
|
||||
return api == GFX_CTX_OPENGL_API || GFX_CTX_OPENGL_ES_API;
|
||||
}
|
||||
|
||||
static bool gfx_ctx_init_egl_image_buffer(const video_info_t *video)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
static bool gfx_ctx_write_egl_image(const void *frame, unsigned width, unsigned height, unsigned pitch, bool rgb32, unsigned index, void **image_handle)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
const gfx_ctx_driver_t gfx_ctx_ps3 = {
|
||||
gfx_ctx_init,
|
||||
gfx_ctx_destroy,
|
||||
@ -332,8 +322,6 @@ const gfx_ctx_driver_t gfx_ctx_ps3 = {
|
||||
gfx_ctx_swap_buffers,
|
||||
gfx_ctx_input_driver,
|
||||
NULL,
|
||||
gfx_ctx_init_egl_image_buffer,
|
||||
gfx_ctx_write_egl_image,
|
||||
NULL,
|
||||
"ps3",
|
||||
#ifdef HAVE_RMENU
|
||||
|
@ -238,16 +238,6 @@ static bool gfx_ctx_xdk_bind_api(enum gfx_ctx_api api)
|
||||
#endif
|
||||
}
|
||||
|
||||
static bool gfx_ctx_init_egl_image_buffer(const video_info_t *video)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
static bool gfx_ctx_write_egl_image(const void *frame, unsigned width, unsigned height, unsigned pitch, bool rgb32, unsigned index, void **image_handle)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
const gfx_ctx_driver_t gfx_ctx_xdk = {
|
||||
gfx_ctx_xdk_init,
|
||||
gfx_ctx_xdk_destroy,
|
||||
@ -263,8 +253,6 @@ const gfx_ctx_driver_t gfx_ctx_xdk = {
|
||||
gfx_ctx_xdk_swap_buffers,
|
||||
gfx_ctx_xdk_input_driver,
|
||||
NULL,
|
||||
gfx_ctx_init_egl_image_buffer,
|
||||
gfx_ctx_write_egl_image,
|
||||
NULL,
|
||||
"xdk",
|
||||
#if defined(HAVE_RMENU)
|
||||
|
@ -94,12 +94,13 @@ typedef struct gfx_ctx_driver
|
||||
// Wraps whatever gl_proc_address() there is.
|
||||
gfx_ctx_proc_t (*get_proc_address)(const char*);
|
||||
|
||||
#ifdef HAVE_EGL
|
||||
// Returns true if this context supports EGLImage buffers for screen drawing and was initalized correctly.
|
||||
bool (*init_egl_image_buffer)(const video_info_t*);
|
||||
|
||||
// Writes the frame to the EGLImage and sets image_handle to it. Returns true if a new image handle is created.
|
||||
// Always returns true the first time it's called for a new index. The graphics core must handle a change in the handle correctly.
|
||||
bool (*write_egl_image)(const void *frame, unsigned width, unsigned height, unsigned pitch, bool rgb32, unsigned index, void **image_handle);
|
||||
#endif
|
||||
|
||||
// Shows or hides mouse. Can be NULL if context doesn't have a concept of mouse pointer.
|
||||
void (*show_mouse)(bool state);
|
||||
|
Loading…
x
Reference in New Issue
Block a user