radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes

Fixes: e4283d8 ("radv/rra: Handle box16 nodes")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20184>
This commit is contained in:
Konstantin Seurer 2022-12-06 16:38:10 +01:00 committed by Marge Bot
parent 5a5f3fe561
commit ab8777b384

View file

@ -659,7 +659,7 @@ rra_transcode_node(struct rra_transcoding_context *ctx, uint32_t parent_id, uint
ctx->parent_id_table[parent_id_index] = parent_id;
uint32_t dst_id = node_type | (dst_offset >> 3);
if (is_internal_node(node_type))
if (!is_internal_node(node_type))
ctx->leaf_node_ids[ctx->leaf_index++] = dst_id;
return dst_id;