st/mesa, gallium: add a workaround for No Mans Sky
authorTimothy Arceri <tarceri@itsqueeze.com>
Wed, 29 Aug 2018 05:48:47 +0000 (15:48 +1000)
committerTimothy Arceri <tarceri@itsqueeze.com>
Wed, 29 Aug 2018 23:54:40 +0000 (09:54 +1000)
commit9c47c39687a320bedcc0d674ab963c38390ab5c5
tree25a9f7317b95a4be7869f04c55fcd275c7973aeb
parent9ce7d79cdc503ffddfa11609ffb91e297953c2ce
st/mesa, gallium: add a workaround for No Mans Sky

The spec seems clear this is not allowed but the Nvidia binary
forces apps to add layout qualifiers so this works around the
issue for No Mans Sky until the CTS can be sorted out.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/auxiliary/pipe-loader/driinfo_gallium.h
src/gallium/include/state_tracker/st_api.h
src/gallium/state_trackers/dri/dri_screen.c
src/mesa/state_tracker/st_extensions.c
src/util/00-mesa-defaults.conf
src/util/xmlpool/t_options.h