mesa/src/amd
Jason Ekstrand 7c65cf9844 vulkan/wsi: Implement GetPhysicalDevicePresentRectanglesKHR
This got missed during 1.1 enabling because it was defined as an
interaction between device groups and WSI and it wasn't obvious it was
in the delta.

The idea behind it is that it's supposed to provide a hint to the
application in a multi-GPU setup to indicate which regions of the screen
are being scanned out by which GPU so a multi-device split-screen
rendering application can render each part of the screen on the GPU that
will be presenting it and avoid extra bus traffic between GPUs.  On a
single-GPU setup or one which doesn't support this present mode, we need
to do something.  We choose to return the window size (or a max-size
rect) if the compositor, X server, or crtc is associated with the given
physical device and zero rectangles otherwise.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
2018-10-18 09:17:39 -05:00
..
addrlib amd/addrlib: Fix include path for c99_compat.h 2018-08-22 14:39:02 -07:00
common ac: add helpers for fast integer division by a constant 2018-10-16 17:23:25 -04:00
vulkan vulkan/wsi: Implement GetPhysicalDevicePresentRectanglesKHR 2018-10-18 09:17:39 -05:00
Android.addrlib.mk amd: remove always-true BRAHMA_BUILD define 2017-12-01 13:49:42 +00:00
Android.common.mk Android: fix undeclared identifier 'gfx9d_reg_table' 2017-09-11 09:35:23 -05:00
Android.mk android: radv: build vulkan.radv conditionally to radeonsi 2018-08-03 20:09:16 +02:00
Makefile.addrlib.am amd/addrlib: mark returnCode as MAYBE_UNUSED in ElemGetExportNorm 2018-08-22 14:33:21 -04:00
Makefile.am autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
Makefile.common.am Revert "configure: allow building with python3" 2018-08-24 11:14:15 +01:00
Makefile.sources ac/nir: Use lower_vote_eq_to_ballot instead of ac_nir_lower_subgroups 2018-03-13 13:25:27 -07:00
meson.build meson: build "radv" vulkan driver for radeon hardware 2017-09-27 09:12:34 -07:00