Skip to content

lima: avoid crash with negative viewport values

Erico Nunes requested to merge enunes/mesa:lima-scissor-to-viewport into main

The viewport value computations done in lima_set_viewport_states can result in a negative value for viewport. These could end up converted to unsigned values in lima_clip_scissor_to_viewport causing crashes from invalid scissor commands. Prevent this by limiting the minimum value to zero as is already done for the left and bottom values.

Fixes #2938 (closed) Cc: mesa-stable

Merge request reports