dri: Handle configs with floating point pixel data
authorKevin Strasser <kevin.strasser@intel.com>
Fri, 25 Jan 2019 00:44:06 +0000 (16:44 -0800)
committerAdam Jackson <ajax@nwnk.net>
Wed, 21 Aug 2019 18:36:57 +0000 (18:36 +0000)
commit86d31c2c120c458a8df99921ba49773f9e44651a
tree4825496b66fa8158f33354b5d0c5d688ae8c78d0
parentd4a9010338e191cb9b3f2d1c666e0b5f2275e84b
dri: Handle configs with floating point pixel data

In order to handle pixel formats that consist of floating point data, enable
floatMode field in the dri config, and set __DRI_ATTRIB_FLOAT_BIT in the
render type attribute.

Signed-off-by: Kevin Strasser <kevin.strasser@intel.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
src/mesa/drivers/dri/common/utils.c