dri: Introduce new flags in __DRI_ATTRIB_RENDER_TYPE
authorTomasz Lis <tomasz.lis@intel.com>
Wed, 17 Jul 2013 11:49:21 +0000 (13:49 +0200)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 18 Jul 2013 23:03:42 +0000 (16:03 -0700)
commitc37c367d389d083b91521e1378942d83122d5329
tree7a93d348822cc14d70447ba7b746d79c8625ce1e
parent4473af7aca97d360786954786cbbab8af1424a22
dri: Introduce new flags in __DRI_ATTRIB_RENDER_TYPE

Mark __DRI_ATTRIB_FLOAT_MODE as deprecated, and introduce new flags to
__DRI_ATTRIB_RENDER_TYPE for float modes.  Both signed float
(fbconfig_float) and unsigned (packed_float) are introduced. The old
attribute should be set for both float modes.

v2 (idr): Require that the render mode from the DRI attributes matches the
render mode of the config exactly.  This is the behavior of the old code.

Signed-off-by: Tomasz Lis <tomasz.lis@intel.com>
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
include/GL/internal/dri_interface.h
src/egl/drivers/dri2/egl_dri2.c
src/glx/dri_common.c
src/mesa/drivers/dri/common/utils.c