mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-25 16:40:30 +01:00
draw: fix segfaults with aaline and aapoint stages disabled
There are drivers not using these optional stages.
Broken by a3ae5dc7dd.
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
This commit is contained in:
parent
a35b320250
commit
89a665eb5f
1 changed files with 4 additions and 2 deletions
|
|
@ -564,8 +564,10 @@ draw_prepare_shader_outputs(struct draw_context *draw)
|
|||
draw_remove_extra_vertex_attribs(draw);
|
||||
draw_prim_assembler_prepare_outputs(draw->ia);
|
||||
draw_unfilled_prepare_outputs(draw, draw->pipeline.unfilled);
|
||||
draw_aapoint_prepare_outputs(draw, draw->pipeline.aapoint);
|
||||
draw_aaline_prepare_outputs(draw, draw->pipeline.aaline);
|
||||
if (draw->pipeline.aapoint)
|
||||
draw_aapoint_prepare_outputs(draw, draw->pipeline.aapoint);
|
||||
if (draw->pipeline.aaline)
|
||||
draw_aaline_prepare_outputs(draw, draw->pipeline.aaline);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue