broadcom/vc5: Add support for GL_RASTERIZER_DISCARD
Fixes piglit discard-drawarrays.
This commit is contained in:
@@ -262,9 +262,11 @@ vc5_emit_state(struct pipe_context *pctx)
|
|||||||
VC5_DIRTY_COMPILED_FS)) {
|
VC5_DIRTY_COMPILED_FS)) {
|
||||||
cl_emit(&job->bcl, CONFIGURATION_BITS, config) {
|
cl_emit(&job->bcl, CONFIGURATION_BITS, config) {
|
||||||
config.enable_forward_facing_primitive =
|
config.enable_forward_facing_primitive =
|
||||||
|
!vc5->rasterizer->base.rasterizer_discard &&
|
||||||
!(vc5->rasterizer->base.cull_face &
|
!(vc5->rasterizer->base.cull_face &
|
||||||
PIPE_FACE_FRONT);
|
PIPE_FACE_FRONT);
|
||||||
config.enable_reverse_facing_primitive =
|
config.enable_reverse_facing_primitive =
|
||||||
|
!vc5->rasterizer->base.rasterizer_discard &&
|
||||||
!(vc5->rasterizer->base.cull_face &
|
!(vc5->rasterizer->base.cull_face &
|
||||||
PIPE_FACE_BACK);
|
PIPE_FACE_BACK);
|
||||||
/* This seems backwards, but it's what gets the
|
/* This seems backwards, but it's what gets the
|
||||||
|
Reference in New Issue
Block a user