23 #ifndef __RARCH_IMAGE_CONTEXT_H 24 #define __RARCH_IMAGE_CONTEXT_H 60 unsigned *b_shift,
unsigned *a_shift,
64 unsigned g_shift,
unsigned b_shift,
unsigned a_shift,
void image_texture_free(struct texture_image *img)
Definition: image_texture.c:206
const GLvoid * ptr
Definition: nx_glsym.h:242
image_type_enum
Definition: image.h:50
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
bool image_texture_load(struct texture_image *img, const char *path)
Definition: image_texture.c:267
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: glext.h:8418
bool image_texture_set_color_shifts(unsigned *r_shift, unsigned *g_shift, unsigned *b_shift, unsigned *a_shift, struct texture_image *out_img)
Definition: image_texture.c:41
GLsizei const GLchar ** path
Definition: glext.h:7901
GLsizeiptr size
Definition: glext.h:6559
image_process_code
Definition: image.h:34
bool supports_rgba
Definition: image.h:47
GLint GLvoid * img
Definition: glext.h:6388
uint32_t * pixels
Definition: image.h:46
GLenum type
Definition: glext.h:6233
void image_transfer_set_buffer_ptr(void *data, enum image_type_enum type, void *ptr)
Definition: image_transfer.c:177
unsigned height
Definition: image.h:45
bool image_transfer_start(void *data, enum image_type_enum type)
Definition: image_transfer.c:110
int image_transfer_process(void *data, enum image_type_enum type, uint32_t **buf, size_t size, unsigned *width, unsigned *height)
Definition: image_transfer.c:209
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
void * image_transfer_new(enum image_type_enum type)
Definition: image_transfer.c:75
GLint GLint GLsizei width
Definition: glext.h:6293
bool image_transfer_is_valid(void *data, enum image_type_enum type)
Definition: image_transfer.c:144
bool image_texture_color_convert(unsigned r_shift, unsigned g_shift, unsigned b_shift, unsigned a_shift, struct texture_image *out_img)
Definition: image_texture.c:62
void image_transfer_free(void *data, enum image_type_enum type)
Definition: image_transfer.c:42
unsigned width
Definition: image.h:44
bool image_transfer_iterate(void *data, enum image_type_enum type)
Definition: image_transfer.c:256
unsigned int uint32_t
Definition: stdint.h:126
GLint GLint GLsizei GLsizei height
Definition: glext.h:6293