Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-03-06 Thread Louis Chauvet
Le 05/03/24 - 12:10, Pekka Paalanen a écrit : > On Mon, 4 Mar 2024 16:28:33 +0100 > Louis Chauvet wrote: > > > Le 29/02/24 - 12:21, Pekka Paalanen a écrit : > > > On Tue, 27 Feb 2024 16:02:09 +0100 > > > Louis Chauvet wrote: > > > > > > > [...] > > > > > > > > > > -static void pre_mul_alph

Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-03-05 Thread Pekka Paalanen
On Mon, 4 Mar 2024 16:28:33 +0100 Louis Chauvet wrote: > Le 29/02/24 - 12:21, Pekka Paalanen a écrit : > > On Tue, 27 Feb 2024 16:02:09 +0100 > > Louis Chauvet wrote: > > > > > [...] > > > > > > > > -static void pre_mul_alpha_blend(struct vkms_frame_info *frame_info, > > > > > -

Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-03-04 Thread Louis Chauvet
Le 29/02/24 - 12:21, Pekka Paalanen a écrit : > On Tue, 27 Feb 2024 16:02:09 +0100 > Louis Chauvet wrote: > > > [...] > > > > > > -static void pre_mul_alpha_blend(struct vkms_frame_info *frame_info, > > > > - struct line_buffer *stage_buffer, > > > > -

Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-02-29 Thread Pekka Paalanen
On Tue, 27 Feb 2024 16:02:09 +0100 Louis Chauvet wrote: > [...] > > > > -static void pre_mul_alpha_blend(struct vkms_frame_info *frame_info, > > > - struct line_buffer *stage_buffer, > > > - struct line_buffer *output_buffer) > > > +static void pre

Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-02-27 Thread Louis Chauvet
[...] > > -static void pre_mul_alpha_blend(struct vkms_frame_info *frame_info, > > - struct line_buffer *stage_buffer, > > - struct line_buffer *output_buffer) > > +static void pre_mul_alpha_blend( > > + struct line_buffer *stage_buffer, > > +

Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-02-26 Thread Pekka Paalanen
On Fri, 23 Feb 2024 12:37:25 +0100 Louis Chauvet wrote: > Re-introduce a line-by-line composition algorithm for each pixel format. > This allows more performance by not requiring an indirection per pixel > read. This patch is focussed on readability of the code. > > Line-by-line composition was

Re: [PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-02-23 Thread Maíra Canal
Hi Louis, On 2/23/24 08:37, Louis Chauvet wrote: Re-introduce a line-by-line composition algorithm for each pixel format. This allows more performance by not requiring an indirection per pixel read. This patch is focussed on readability of the code. s/focussed/focused Line-by-line compositi

[PATCH v2 5/9] drm/vkms: Re-introduce line-per-line composition algorithm

2024-02-23 Thread Louis Chauvet
Re-introduce a line-by-line composition algorithm for each pixel format. This allows more performance by not requiring an indirection per pixel read. This patch is focussed on readability of the code. Line-by-line composition was introduced by [1] but rewritten back to pixel-by-pixel algorithm in