v3d: Use driconf to expose non-MSAA texture limits for Xorg.
authorEric Anholt <eric@anholt.net>
Wed, 1 May 2019 22:02:27 +0000 (15:02 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 13 May 2019 19:03:11 +0000 (12:03 -0700)
commit60a64f028d75ad6ca13468490adf1748cf9f1ec0
tree7cdc160a916fc95db2c1154490e9d741df80d210
parent0c31fe9ee743f699bcabcb638ccc83e515f0d1bd
v3d: Use driconf to expose non-MSAA texture limits for Xorg.

The V3D 4.2 HW has a limit to MSAA texture sizes of 4096.  With non-MSAA,
we can go up to 7680 (actually probably 8138, but that hasn't been
validated by the HW team).  Exposing 7680 in X11 will allow dual 4k displays.
15 files changed:
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c
src/gallium/auxiliary/target-helpers/drm_helper.h
src/gallium/auxiliary/target-helpers/drm_helper_public.h
src/gallium/drivers/v3d/driinfo_v3d.h [new file with mode: 0644]
src/gallium/drivers/v3d/meson.build
src/gallium/drivers/v3d/v3d_screen.c
src/gallium/drivers/v3d/v3d_screen.h
src/gallium/winsys/kmsro/drm/kmsro_drm_public.h
src/gallium/winsys/kmsro/drm/kmsro_drm_winsys.c
src/gallium/winsys/v3d/drm/v3d_drm_public.h
src/gallium/winsys/v3d/drm/v3d_drm_winsys.c
src/gallium/winsys/vc4/drm/vc4_drm_public.h
src/gallium/winsys/vc4/drm/vc4_drm_winsys.c
src/util/00-mesa-defaults.conf
src/util/xmlpool/t_options.h