diff --git a/src/gallium/drivers/r300/ci/r300-rs740-fails.txt b/src/gallium/drivers/r300/ci/r300-rs740-fails.txt index 29ad009a7d1..b432efb0d26 100644 --- a/src/gallium/drivers/r300/ci/r300-rs740-fails.txt +++ b/src/gallium/drivers/r300/ci/r300-rs740-fails.txt @@ -1,5 +1,3 @@ -dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail -dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES2.functional.clipping.point.point_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.point.point_clip_viewport_corner,Fail dEQP-GLES2.functional.clipping.point.point_z_clip,Fail diff --git a/src/gallium/drivers/r300/r300_context.c b/src/gallium/drivers/r300/r300_context.c index 89334100d6e..fd08cc16360 100644 --- a/src/gallium/drivers/r300/r300_context.c +++ b/src/gallium/drivers/r300/r300_context.c @@ -406,6 +406,11 @@ struct pipe_context* r300_create_context(struct pipe_screen* screen, draw_wide_point_sprites(r300->draw, false); draw_enable_line_stipple(r300->draw, true); draw_enable_point_sprites(r300->draw, false); + draw_set_driver_clipping(r300->draw, + false, /* bypass_clip_xy */ + false, /* bypass_clip_z */ + true, /* guard_band_xy */ + false); /* bypass_clip_points_lines */ } if (!r300_setup_atoms(r300))