bool is_surface_linear(conststruct drm_framebuffer *fb, int color_plane);
int main_to_ccs_plane(conststruct drm_framebuffer *fb, int main_plane); int skl_ccs_to_main_plane(conststruct drm_framebuffer *fb, int ccs_plane); int skl_main_to_aux_plane(conststruct drm_framebuffer *fb, int main_plane);
unsignedint intel_tile_size(struct intel_display *display); unsignedint intel_tile_width_bytes(conststruct drm_framebuffer *fb, int color_plane); unsignedint intel_tile_height(conststruct drm_framebuffer *fb, int color_plane); unsignedint intel_tile_row_size(conststruct drm_framebuffer *fb, int color_plane); unsignedint intel_fb_align_height(conststruct drm_framebuffer *fb, int color_plane, unsignedint height);
void intel_fb_plane_get_subsampling(int *hsub, int *vsub, conststruct drm_framebuffer *fb, int color_plane);
u32 intel_plane_adjust_aligned_offset(int *x, int *y, conststruct intel_plane_state *plane_state, int color_plane,
u32 old_offset, u32 new_offset);
u32 intel_plane_compute_aligned_offset(int *x, int *y, conststruct intel_plane_state *plane_state, int color_plane);
unsignedint intel_fb_xy_to_linear(int x, int y, conststruct intel_plane_state *plane_state, int color_plane); void intel_add_fb_offsets(int *x, int *y, conststruct intel_plane_state *plane_state, int color_plane);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.