From: Courtney Goeltzenleuchter Date: Wed, 13 Nov 2013 23:24:56 +0000 (-0700) Subject: mesa: Allow glGet of values that are 2 doubles X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e60d85029105ffdfd325186813b65232c5d2725;p=mesa.git mesa: Allow glGet of values that are 2 doubles This will be used when the viewport near and far plane are stored as doubles instead of as floats. v4 (idr): Split out from a single megapatch. Suggested by Ken. Also drop value_double_4. It's never used anywhere in the patch series. Signed-off-by: Courtney Goeltzenleuchter Signed-off-by: Ian Romanick Reviewed-by: Kenneth Graunke --- diff --git a/src/mesa/main/get.c b/src/mesa/main/get.c index dd6ac311674..2189b3173e7 100644 --- a/src/mesa/main/get.c +++ b/src/mesa/main/get.c @@ -113,6 +113,7 @@ enum value_type { TYPE_FLOATN_3, TYPE_FLOATN_4, TYPE_DOUBLEN, + TYPE_DOUBLEN_2, TYPE_MATRIX, TYPE_MATRIX_T, TYPE_CONST @@ -162,6 +163,7 @@ struct value_desc { union value { GLfloat value_float; GLfloat value_float_4[4]; + GLdouble value_double_2[2]; GLmatrix *value_matrix; GLint value_int; GLint value_int_4[4];