backends/drm: upload custom geometry instead of using glScissor for optimized rendering

Empirical data suggests this yields a decent reduction in GPU usage

CCBUG: 477223

(cherry picked from commit 80a91b1a)

Co-authored-by: Xaver Hugl xaver.hugl@gmail.com

Merge request reports

Loading