|
bool | video_driver_started_fullscreen (void) |
|
static void | update_window_title_null (void *data, void *data2) |
|
static void | swap_buffers_null (void *data, void *data2) |
|
static bool | get_metrics_null (void *data, enum display_metric_types type, float *value) |
|
static bool | set_resize_null (void *a, unsigned b, unsigned c) |
|
const void * | video_driver_find_handle (int idx) |
|
const char * | video_driver_find_ident (int idx) |
|
const char * | config_get_video_driver_options (void) |
|
bool | video_driver_is_threaded (void) |
|
bool * | video_driver_get_threaded (void) |
|
void | video_driver_set_threaded (bool val) |
|
void * | video_driver_get_ptr (bool force_nonthreaded_data) |
|
const char * | video_driver_get_ident (void) |
|
const video_poke_interface_t * | video_driver_get_poke (void) |
|
static bool | video_context_has_focus (void) |
|
static bool | video_driver_has_focus (void) |
|
static bool | null_driver_has_focus (void) |
|
static void | video_context_driver_reset (void) |
|
bool | video_context_driver_set (const gfx_ctx_driver_t *data) |
|
void | video_context_driver_destroy (void) |
|
uintptr_t | video_driver_get_current_framebuffer (void) |
|
retro_proc_address_t | video_driver_get_proc_address (const char *sym) |
|
bool | video_driver_set_shader (enum rarch_shader_type type, const char *path) |
|
static void | video_driver_filter_free (void) |
|
static void | video_driver_init_filter (enum retro_pixel_format colfmt_int) |
|
static void | video_driver_init_input (const input_driver_t *tmp) |
|
static void | video_driver_monitor_compute_fps_statistics (void) |
|
static void | video_driver_pixel_converter_free (void) |
|
static void | video_driver_free_internal (void) |
|
static bool | video_driver_pixel_converter_init (unsigned size) |
|
static bool | video_driver_init_internal (bool *video_is_threaded) |
|
bool | video_driver_set_viewport (unsigned width, unsigned height, bool force_fullscreen, bool allow_rotate) |
|
bool | video_driver_set_rotation (unsigned rotation) |
|
bool | video_driver_set_video_mode (unsigned width, unsigned height, bool fullscreen) |
|
bool | video_driver_get_video_output_size (unsigned *width, unsigned *height) |
|
void | video_driver_set_osd_msg (const char *msg, const void *data, void *font) |
|
void | video_driver_set_texture_enable (bool enable, bool fullscreen) |
|
void | video_driver_set_texture_frame (const void *frame, bool rgb32, unsigned width, unsigned height, float alpha) |
|
void * | video_driver_read_frame_raw (unsigned *width, unsigned *height, size_t *pitch) |
|
void | video_driver_set_filtering (unsigned index, bool smooth) |
|
void | video_driver_cached_frame_set (const void *data, unsigned width, unsigned height, size_t pitch) |
|
void | video_driver_cached_frame_get (const void **data, unsigned *width, unsigned *height, size_t *pitch) |
|
void | video_driver_get_size (unsigned *width, unsigned *height) |
|
void | video_driver_set_size (unsigned *width, unsigned *height) |
|
void | video_monitor_set_refresh_rate (float hz) |
|
bool | video_monitor_fps_statistics (double *refresh_rate, double *deviation, unsigned *sample_points) |
|
float | video_driver_get_aspect_ratio (void) |
|
void | video_driver_set_aspect_ratio_value (float value) |
|
static bool | video_driver_frame_filter (const void *data, video_frame_info_t *video_info, unsigned width, unsigned height, size_t pitch, unsigned *output_width, unsigned *output_height, unsigned *output_pitch) |
|
rarch_softfilter_t * | video_driver_frame_filter_get_ptr (void) |
|
enum retro_pixel_format | video_driver_get_pixel_format (void) |
|
void | video_driver_set_pixel_format (enum retro_pixel_format fmt) |
|
bool | video_driver_cached_frame (void) |
|
void | video_driver_monitor_adjust_system_rates (void) |
|
void | video_driver_menu_settings (void **list_data, void *list_info_data, void *group_data, void *subgroup_data, const char *parent_group) |
|
static void | video_driver_lock_new (void) |
|
void | video_driver_destroy (void) |
|
void | video_driver_set_cached_frame_ptr (const void *data) |
|
void | video_driver_set_stub_frame (void) |
|
void | video_driver_unset_stub_frame (void) |
|
bool | video_driver_is_stub_frame (void) |
|
bool | video_driver_supports_recording (void) |
|
bool | video_driver_supports_viewport_read (void) |
|
bool | video_driver_supports_read_frame_raw (void) |
|
void | video_driver_set_viewport_config (void) |
|
void | video_driver_set_viewport_square_pixel (void) |
|
void | video_driver_set_viewport_core (void) |
|
void | video_driver_reset_custom_viewport (void) |
|
void | video_driver_set_rgba (void) |
|
void | video_driver_unset_rgba (void) |
|
bool | video_driver_supports_rgba (void) |
|
bool | video_driver_get_next_video_out (void) |
|
bool | video_driver_get_prev_video_out (void) |
|
bool | video_driver_init (bool *video_is_threaded) |
|
void | video_driver_destroy_data (void) |
|
void | video_driver_free (void) |
|
void | video_driver_monitor_reset (void) |
|
void | video_driver_set_aspect_ratio (void) |
|
void | video_driver_update_viewport (struct video_viewport *vp, bool force_full, bool keep_aspect) |
|
void | video_driver_show_mouse (void) |
|
void | video_driver_hide_mouse (void) |
|
void | video_driver_set_nonblock_state (bool toggle) |
|
bool | video_driver_find_driver (void) |
|
void | video_driver_apply_state_changes (void) |
|
bool | video_driver_read_viewport (uint8_t *buffer, bool is_idle) |
|
bool | video_driver_frame_filter_alive (void) |
|
bool | video_driver_frame_filter_is_32bit (void) |
|
void | video_driver_default_settings (void) |
|
void | video_driver_load_settings (config_file_t *conf) |
|
void | video_driver_save_settings (config_file_t *conf) |
|
void | video_driver_reinit (void) |
|
void | video_driver_set_own_driver (void) |
|
void | video_driver_unset_own_driver (void) |
|
bool | video_driver_owns_driver (void) |
|
bool | video_driver_is_hw_context (void) |
|
void | video_driver_free_hw_context (void) |
|
struct retro_hw_render_callback * | video_driver_get_hw_context (void) |
|
const struct retro_hw_render_context_negotiation_interface * | video_driver_get_context_negotiation_interface (void) |
|
void | video_driver_set_context_negotiation_interface (const struct retro_hw_render_context_negotiation_interface *iface) |
|
bool | video_driver_is_video_cache_context (void) |
|
void | video_driver_set_video_cache_context_ack (void) |
|
void | video_driver_unset_video_cache_context_ack (void) |
|
bool | video_driver_is_video_cache_context_ack (void) |
|
void | video_driver_set_active (void) |
|
void | video_driver_unset_active (void) |
|
bool | video_driver_is_active (void) |
|
void | video_driver_get_record_status (bool *has_gpu_record, uint8_t **gpu_buf) |
|
bool | video_driver_gpu_record_init (unsigned size) |
|
void | video_driver_gpu_record_deinit (void) |
|
bool | video_driver_get_current_software_framebuffer (struct retro_framebuffer *fb) |
|
bool | video_driver_get_hw_render_interface (const struct retro_hw_render_interface **iface) |
|
bool | video_driver_get_viewport_info (struct video_viewport *viewport) |
|
void | video_driver_set_title_buf (void) |
|
void | video_viewport_get_scaled_integer (struct video_viewport *vp, unsigned width, unsigned height, float aspect_ratio, bool keep_aspect) |
|
struct retro_system_av_info * | video_viewport_get_system_av_info (void) |
|
struct video_viewport * | video_viewport_get_custom (void) |
|
unsigned | video_pixel_get_alignment (unsigned pitch) |
|
void | video_driver_frame (const void *data, unsigned width, unsigned height, size_t pitch) |
|
void | video_driver_display_type_set (enum rarch_display_type type) |
|
uintptr_t | video_driver_display_get (void) |
|
void | video_driver_display_set (uintptr_t idx) |
|
enum rarch_display_type | video_driver_display_type_get (void) |
|
void | video_driver_window_set (uintptr_t idx) |
|
uintptr_t | video_driver_window_get (void) |
|
bool | video_driver_texture_load (void *data, enum texture_filter_type filter_type, uintptr_t *id) |
|
bool | video_driver_texture_unload (uintptr_t *id) |
|
static void | video_shader_driver_use_null (void *data, void *shader_data, unsigned idx, bool set_active) |
|
static bool | video_driver_cb_set_coords (void *handle_data, void *shader_data, const struct video_coords *coords) |
|
void | video_driver_build_info (video_frame_info_t *video_info) |
|
bool | video_driver_translate_coord_viewport (struct video_viewport *vp, int mouse_x, int mouse_y, int16_t *res_x, int16_t *res_y, int16_t *res_screen_x, int16_t *res_screen_y) |
|
void | video_driver_get_window_title (char *buf, unsigned len) |
|
void | video_driver_get_status (uint64_t *frame_count, bool *is_alive, bool *is_focused) |
|
static int | find_video_context_driver_index (const char *ident) |
|
bool | video_context_driver_find_prev_driver (void) |
|
bool | video_context_driver_find_next_driver (void) |
|
static const gfx_ctx_driver_t * | video_context_driver_init (void *data, const gfx_ctx_driver_t *ctx, const char *ident, enum gfx_ctx_api api, unsigned major, unsigned minor, bool hw_render_ctx, void **ctx_data) |
|
const gfx_ctx_driver_t * | video_context_driver_init_first (void *data, const char *ident, enum gfx_ctx_api api, unsigned major, unsigned minor, bool hw_render_ctx, void **ctx_data) |
|
bool | video_context_driver_init_image_buffer (const video_info_t *data) |
|
bool | video_context_driver_write_to_image_buffer (gfx_ctx_image_t *img) |
|
bool | video_context_driver_get_video_output_prev (void) |
|
bool | video_context_driver_get_video_output_next (void) |
|
void | video_context_driver_make_current (bool release) |
|
bool | video_context_driver_translate_aspect (gfx_ctx_aspect_t *aspect) |
|
void | video_context_driver_free (void) |
|
bool | video_context_driver_get_video_output_size (gfx_ctx_size_t *size_data) |
|
bool | video_context_driver_swap_interval (int *interval) |
|
bool | video_context_driver_get_proc_address (gfx_ctx_proc_address_t *proc) |
|
bool | video_context_driver_get_metrics (gfx_ctx_metrics_t *metrics) |
|
bool | video_context_driver_get_refresh_rate (float *refresh_rate) |
|
bool | video_context_driver_input_driver (gfx_ctx_input_t *inp) |
|
bool | video_context_driver_suppress_screensaver (bool *bool_data) |
|
bool | video_context_driver_get_ident (gfx_ctx_ident_t *ident) |
|
bool | video_context_driver_set_video_mode (gfx_ctx_mode_t *mode_info) |
|
bool | video_context_driver_get_video_size (gfx_ctx_mode_t *mode_info) |
|
bool | video_context_driver_show_mouse (bool *bool_data) |
|
static bool | video_context_driver_get_flags (gfx_ctx_flags_t *flags) |
|
static bool | video_driver_get_flags (gfx_ctx_flags_t *flags) |
|
bool | video_driver_get_all_flags (gfx_ctx_flags_t *flags, enum display_flags flag) |
|
bool | video_context_driver_set_flags (gfx_ctx_flags_t *flags) |
|
enum gfx_ctx_api | video_context_driver_get_api (void) |
|
bool | video_driver_has_windowed (void) |
|
bool | video_driver_cached_frame_has_valid_framebuffer (void) |
|
static const shader_backend_t * | video_shader_set_backend (enum rarch_shader_type type) |
|
void | video_shader_driver_use (video_shader_ctx_info_t *shader_info) |
|
void | video_shader_driver_set_parameter (struct uniform_info *param) |
|
void | video_shader_driver_set_parameters (video_shader_ctx_params_t *params) |
|
bool | video_shader_driver_get_prev_textures (video_shader_ctx_texture_t *texture) |
|
bool | video_shader_driver_get_ident (video_shader_ctx_ident_t *ident) |
|
bool | video_shader_driver_get_current_shader (video_shader_ctx_t *shader) |
|
bool | video_shader_driver_direct_get_current_shader (video_shader_ctx_t *shader) |
|
bool | video_shader_driver_deinit (void) |
|
static enum gfx_wrap_type | video_shader_driver_wrap_type_null (void *data, unsigned index) |
|
static bool | video_driver_cb_set_mvp (void *data, void *shader_data, const void *mat_data) |
|
static struct video_shader * | video_shader_driver_get_current_shader_null (void *data) |
|
static void | video_shader_driver_set_params_null (void *data, void *shader_data) |
|
static void | video_shader_driver_scale_null (void *data, unsigned idx, struct gfx_fbo_scale *scale) |
|
static bool | video_shader_driver_mipmap_input_null (void *data, unsigned idx) |
|
static bool | video_shader_driver_filter_type_null (void *data, unsigned idx, bool *smooth) |
|
static unsigned | video_shader_driver_num_null (void *data) |
|
static bool | video_shader_driver_get_feedback_pass_null (void *data, unsigned *idx) |
|
static void | video_shader_driver_reset_to_defaults (void) |
|
bool | video_shader_driver_init_first (void) |
|
bool | video_shader_driver_init (video_shader_ctx_init_t *init) |
|
bool | video_shader_driver_get_feedback_pass (unsigned *data) |
|
bool | video_shader_driver_mipmap_input (unsigned *index) |
|
bool | video_shader_driver_scale (video_shader_ctx_scale_t *scaler) |
|
bool | video_shader_driver_info (video_shader_ctx_info_t *shader_info) |
|
bool | video_shader_driver_filter_type (video_shader_ctx_filter_t *filter) |
|
bool | video_shader_driver_compile_program (struct shader_program_info *program_info) |
|
bool | video_shader_driver_wrap_type (video_shader_ctx_wrap_t *wrap) |
|
void | video_driver_set_coords (video_shader_ctx_coords_t *coords) |
|
void | video_driver_set_mvp (video_shader_ctx_mvp_t *mvp) |
|
float | video_driver_get_refresh_rate (void) |
|