summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2018-02-21 11:48:05 +1000
committerDave Airlie <airlied@redhat.com>2018-03-05 13:29:38 +1000
commit9283cf2ad19b0eacc20b9aa5984bac077e9c475c (patch)
tree92cd5f3daf98fa3073e44a629df3c3b37ba19d4d
parentcd32258ec12e8edaf9facfa0715ad40032530f7e (diff)
virgl: reduce some default capset limits.
Since v2 might take a while to rollout, we should reduce these inside some gathered minimums and then v2 can increase them using host values. Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> Signed-off-by: Dave Airlie <airlied@redhat.com>
-rw-r--r--src/gallium/drivers/virgl/virgl_winsys.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gallium/drivers/virgl/virgl_winsys.h b/src/gallium/drivers/virgl/virgl_winsys.h
index d633678597..95e21a8afd 100644
--- a/src/gallium/drivers/virgl/virgl_winsys.h
+++ b/src/gallium/drivers/virgl/virgl_winsys.h
@@ -114,17 +114,17 @@ struct virgl_winsys {
*/
static inline void virgl_ws_fill_new_caps_defaults(struct virgl_drm_caps *caps)
{
- caps->caps.v2.min_aliased_point_size = 0.f;
+ caps->caps.v2.min_aliased_point_size = 1.f;
caps->caps.v2.max_aliased_point_size = 255.f;
- caps->caps.v2.min_smooth_point_size = 0.f;
- caps->caps.v2.max_smooth_point_size = 255.f;
- caps->caps.v2.min_aliased_line_width = 0.f;
- caps->caps.v2.max_aliased_line_width = 255.f;
+ caps->caps.v2.min_smooth_point_size = 1.f;
+ caps->caps.v2.max_smooth_point_size = 190.f;
+ caps->caps.v2.min_aliased_line_width = 1.f;
+ caps->caps.v2.max_aliased_line_width = 10.f;
caps->caps.v2.min_smooth_line_width = 0.f;
- caps->caps.v2.max_smooth_line_width = 255.f;
- caps->caps.v2.max_texture_lod_bias = 16.0f;
+ caps->caps.v2.max_smooth_line_width = 10.f;
+ caps->caps.v2.max_texture_lod_bias = 15.0f;
caps->caps.v2.max_geom_output_vertices = 256;
- caps->caps.v2.max_geom_total_output_components = 16384;
+ caps->caps.v2.max_geom_total_output_components = 1024;
caps->caps.v2.max_vertex_outputs = 32;
caps->caps.v2.max_vertex_attribs = 16;
caps->caps.v2.max_shader_patch_varyings = 0;