aboutsummaryrefslogtreecommitdiff
path: root/render/pixman
AgeCommit message (Expand)Author
2023-11-30renderer: Drop buffer bindingAlexander Orzechowski
2023-11-30render: Nuke old read pixels APIAlexander Orzechowski
2023-11-30render: Implement texture_preferred_read_formatAlexander Orzechowski
2023-11-30render/pixman: Implement texture_read_pixelsAlexander Orzechowski
2023-11-25Cleanup wlr_matrix.h includesSimon Ser
2023-11-22render/pixman: drop legacy rendering APISimon Ser
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-09-21renderer: Use wlr_render_rect_options_get_boxAlexander Orzechowski
2023-07-11render: constify struct wlr_buffer_pass_optionsSimon Ser
2023-07-11Use wl_container_of() instead of castsSimon Ser
2023-06-19render: Introduce wlr_render_texture_options.blend_modeAlexander Orzechowski
2023-06-19pixman: Remove dead codeAlexander Orzechowski
2023-06-19renderer: Introduce wlr_scale_filter_modeAlexander Orzechowski
2023-06-05add render timer APIRose Hudson
2023-05-02render: introduce blend modeSimon Ser
2023-05-02render/pixman: fix scaling in render_pass_add_texture()Simon Ser
2023-04-25render/pixman: implement render pass APISimon Ser
2023-04-25render/pixman: add begin_pixman_data_ptr_access()Simon Ser
2022-12-08render/pixman: skip mask for opaque texture renderingSimon Ser
2022-12-01wlr_texture: Expose owning rendererAlexander Orzechowski
2022-11-15render: allow wlr_renderer_impl.begin to failSimon Ser
2022-11-08Revert "render/pixman: apply source image cropping"Kirill Primak
2022-11-08render/pixman: apply source image croppingKirill Primak
2022-10-04render: drop wlr_renderer_read_pixels() flagsSimon Ser
2022-10-01render/pixman: advertise support for linear format modifierSimon Ser
2022-06-16render/texture: drop wlr_texture_is_opaqueSimon Ser
2021-12-02render/pixman: advertise MOD_INVALID instead of MOD_LINEARSimon Ser
2021-10-27render/pixman/renderer.c: Fix memory-leak in create_bufferHaelwenn (lanodan) Monnier
2021-09-15types/buffer: make {begin,end}_data_ptr_access part of the public APISimon Zeni
2021-09-10buffer: add data_ptr access flagsSimon Ser
2021-08-03render/pixman/pixel_format: add more formatsSimon Ser
2021-07-09render/pixman: fix texture_is_opaque()Vyivel
2021-07-06move wlr_box from /types to /utilSimon Zeni
2021-07-01render: drop wlr_renderer_impl.texture_from_pixelsSimon Ser
2021-06-19render: add get native paint target of rendererzccrs
2021-06-19render/pixman: add wlr_*_is_pixman and wlr_pixman_texture_get_imagezccrs
2021-06-09render: add missing arg to wlr_renderer_impl.get_buffer_capsSimon Ser
2021-06-07render/pixman: implement texture_from_bufferSimon Ser
2021-06-07buffer: replace get_data_ptr with {begin,end}_data_ptr_accessSimon Ser
2021-05-19render/pixman: avoid sqrt() in render_quad without rotationSimon Ser
2021-04-28render: introduce renderer_get_render_buffer_capsSimon Zeni
2021-04-27render/pixman: check format is supported in create_bufferSimon Ser
2021-04-27buffer: add format param to get_data_ptrSimon Ser
2021-04-27pixman: implement read pixelsSimon Zeni
2021-04-27render/pixman: implement preferred_read_formatSimon Zeni
2021-04-22render: remove NULL checks in wlr_texture_impl.destroySimon Ser
2021-04-22render/pixman: destroy textures on renderer teardownSimon Ser
2021-04-22render/pixman: cleanup when renderer is destroyedSimon Ser
2021-04-17render: make GLES2 renderer optionalayaka
2021-04-17render: introduce pixman rendererSimon Zeni