mutter/cogl/cogl/libmutter-cogl.map.in
Niels De Graef 8e204e036a cogl: Add a notion of pixel format planes
As we will start adding support for more pixel formats, we will need to
define a notion of planes. This commit doesn't make any functional
change, but starts adding the idea of pixel formats and how they (at
this point only theoretically) can have multple planes.

Since a lot of code in Mutter assumes we only get to deal with single
plane pixel formats, this commit also adds assertions and if-checks to
make sure we don't accidentally try something that doesn't make sense.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/858
2019-10-15 16:35:16 +00:00

51 lines
1.5 KiB
Plaintext

{
global:
cogl*;
_cogl_debug_flags;
_cogl_atlas_new;
_cogl_atlas_add_reorganize_callback;
_cogl_atlas_reserve_space;
_cogl_callback;
_cogl_util_get_eye_planes_for_screen_poly;
_cogl_atlas_texture_remove_reorganize_callback;
_cogl_atlas_texture_add_reorganize_callback;
_cogl_texture_get_format;
_cogl_texture_foreach_sub_texture_in_region;
_cogl_texture_set_region;
_cogl_profile_trace_message;
_cogl_context_get_default;
_cogl_framebuffer_get_stencil_bits;
_cogl_clip_stack_push_rectangle;
_cogl_framebuffer_get_modelview_stack;
_cogl_object_default_unref;
_cogl_pipeline_foreach_layer_internal;
_cogl_clip_stack_push_primitive;
_cogl_buffer_unmap_for_fill_or_fallback;
_cogl_framebuffer_draw_primitive;
_cogl_debug_instances;
_cogl_framebuffer_get_projection_stack;
_cogl_pipeline_layer_get_texture;
_cogl_buffer_map_for_fill_or_fallback;
_cogl_texture_can_hardware_repeat;
_cogl_pipeline_prune_to_n_layers;
_cogl_primitive_draw;
_cogl_winsys_glx_get_vtable;
_cogl_winsys_egl_xlib_get_vtable;
_cogl_winsys_egl_get_vtable;
_cogl_closure_disconnect;
_cogl_onscreen_notify_complete;
_cogl_onscreen_notify_frame_sync;
_cogl_winsys_egl_renderer_connect_common;
_cogl_winsys_error_quark;
_cogl_poll_renderer_add_fd;
_cogl_poll_renderer_add_idle;
_cogl_framebuffer_winsys_update_size;
_cogl_winsys_egl_make_current;
_cogl_winsys_egl_ensure_current;
_cogl_system_error_quark;
_cogl_util_next_p2;
@unit_tests_symbols@
local:
*;
};