OSDN Git Service

radeonsi: do per-pixel clipping based on viewport states
authorMarek Olšák <marek.olsak@amd.com>
Sun, 3 Apr 2016 01:21:47 +0000 (03:21 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 7 Apr 2016 22:23:05 +0000 (00:23 +0200)
commit1cd19ebc4a892ada69f9085892441c00674b2764
tree02dc9ae530787fe7507799fd82e3e1f662eb8b56
parent059308db841886101586aa3ec5ac74b89abf1a20
radeonsi: do per-pixel clipping based on viewport states

In other words, vport scissors are derived from viewport states.
If the scissor test is enabled, the intersection of both is used.

The guard band will disable clipping, so we have to clip per-pixel.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeonsi/si_state.c
src/gallium/drivers/radeonsi/si_state.h