Commit Graph

61 Commits (76cd17c833f6031cdf64c16b55eede3b99708d2f)

Author SHA1 Message Date
David Turner 34201b0e7f render/pixman: Fix non-uniform scale with rotation 10 months ago
David Turner d7f63ab76c render/pixman: Remove half-pixel shift 10 months ago
David Turner 77006e5565 render/pixman: half-pixel shift to match GPUs 11 months ago
David Turner e08d52bbc6 render/pixman: Improve transform performance 11 months ago
Manuel Stoeckl 82b4bc3f5f renderer: add field to indicate color transform support 11 months ago
David Turner ee0007c0f2 render/pixman: Fix source crop 11 months ago
David Turner 061b996768 render/pixman: fix flipped transforms 11 months ago
Simon Ser ebef710746 renderer: replace get_render_buffer_caps() with struct field 11 months ago
Simon Ser 85c1eda721 render: unify getter for texture formats 11 months ago
Kirill Primak 2f82c92307 Avoid using wayland-{client,server}.h 11 months ago
Roman Gilg 3531007b75 render/pixman: add wlr_pixman_renderer_get_buffer_image() 1 year ago
Alexander Orzechowski d3a339a03e renderer: Drop buffer binding 1 year ago
Alexander Orzechowski 3ed1268f64 render: Nuke old read pixels API 1 year ago
Alexander Orzechowski c5a3c5ca4c render: Implement texture_preferred_read_format 1 year ago
Alexander Orzechowski 01bd098166 render/pixman: Implement texture_read_pixels 1 year ago
Simon Ser 56ec13596a Cleanup wlr_matrix.h includes 1 year ago
Simon Ser 514caea437 render/pixman: drop legacy rendering API 1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 1 year ago
Alexander Orzechowski e9706e62f5 renderer: Use wlr_render_rect_options_get_box 1 year ago
Simon Ser b7dca21c2b render: constify struct wlr_buffer_pass_options 2 years ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts 2 years ago
Alexander Orzechowski 2044cc2311 render: Introduce wlr_render_texture_options.blend_mode 2 years ago
Alexander Orzechowski 693005ac99 pixman: Remove dead code 2 years ago
Alexander Orzechowski 6bd44c4fcd renderer: Introduce wlr_scale_filter_mode 2 years ago
Rose Hudson 9e8947e4d5 add render timer API 2 years ago
Simon Ser a93fc8afd6 render: introduce blend mode 2 years ago
Simon Ser 6b7d1d732a render/pixman: fix scaling in render_pass_add_texture() 2 years ago
Simon Ser 6830bfc17f render/pixman: implement render pass API 2 years ago
Simon Ser 6ce371a317 render/pixman: add begin_pixman_data_ptr_access() 2 years ago
Simon Ser 32fc23a383 render/pixman: skip mask for opaque texture rendering 2 years ago
Alexander Orzechowski db0e962368 wlr_texture: Expose owning renderer 2 years ago
Simon Ser 23540b5579 render: allow wlr_renderer_impl.begin to fail 2 years ago
Kirill Primak c284700deb Revert "render/pixman: apply source image cropping" 2 years ago
Kirill Primak 9fefeb69d6 render/pixman: apply source image cropping 2 years ago
Simon Ser 6832ae14aa render: drop wlr_renderer_read_pixels() flags 2 years ago
Simon Ser 3799649333 render/pixman: advertise support for linear format modifier 2 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque 3 years ago
Simon Ser de0bc78319 render/pixman: advertise MOD_INVALID instead of MOD_LINEAR 3 years ago
Haelwenn (lanodan) Monnier 4fb652c27f render/pixman/renderer.c: Fix memory-leak in create_buffer 3 years ago
Simon Zeni 9579d62a16 types/buffer: make {begin,end}_data_ptr_access part of the public API 4 years ago
Simon Ser 4e7a8707cc buffer: add data_ptr access flags 4 years ago
Simon Ser 8a3cd28973 render/pixman/pixel_format: add more formats 4 years ago
Vyivel a362d21d6b render/pixman: fix texture_is_opaque() 4 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util 4 years ago
Simon Ser 18adb43a44 render: drop wlr_renderer_impl.texture_from_pixels 4 years ago
zccrs 3c03639cd5 render: add get native paint target of renderer 4 years ago
zccrs dc17ecd236 render/pixman: add wlr_*_is_pixman and wlr_pixman_texture_get_image 4 years ago
Simon Ser 2806154900 render: add missing arg to wlr_renderer_impl.get_buffer_caps 4 years ago
Simon Ser 625c66ef75 render/pixman: implement texture_from_buffer 4 years ago
Simon Ser 38ba5881a0 buffer: replace get_data_ptr with {begin,end}_data_ptr_access 4 years ago