aapoint issue

Erik Faye-Lund erik.faye-lund at collabora.com
Thu Nov 14 08:57:24 UTC 2024


Yeah, that looks like a mistake, indeed. Do you mind submitting a patch
on GitLab for it?

The problem seems to originate from this commit (CCed ian):
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20869/diffs?commit_id=d3a95f0f713ff3a0216f0dfa634798a1db55ef27

On Thu, 2024-11-14 at 03:31 +0000, Anddy Ren(WH-RD) wrote:
> 
> 
> 
> Hi,
>  
> I'm experiencing a crash while verifying aapoint functionality, and
> after debugging, I found that there may be a problem with the
> following statement.
>  
> In nir_draw_helpers.c,
>  
> static void
> nir_lower_aapoint_impl(nir_function_impl *impl, lower_aapoint *state,
>                        nir_alu_type bool_type)
> {
> …………
>    switch (bool_type) {
>    case nir_type_bool1:
>       sel =nir_b32csel(b, nir_fge(b, k, dist), coverage,
> chan_val_one);
>       break;
>    case nir_type_bool32:
>       sel = nir_b32csel(b, nir_fge32(b, k, dist), coverage,
> chan_val_one);
>       break;
>    …………
>  
> The bool_type passed to this function is nir_type_bool1, when I
> change nir_b32csel to nir_bcsel, the test passes. Is it a bug? Can
> you help confirm if it's okay to change it this way?
>  
> Best Regards,
> Anddy Ren
>  
> 
> 
> 保密声明:
> 本邮件含有保密或专有信息,仅供指定收件人使用。严禁对本邮件或其内容做任何未经授权的查阅、使用、复制或转发。
> 
> CONFIDENTIAL NOTE: 
> 
> This email contains confidential or legally privileged information
> and is for the sole use of its intended recipient. Any unauthorized
> review, use, copying or forwarding of this email or the content of
> this email is strictly prohibited.



More information about the mesa-dev mailing list