mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 22:00:13 +01:00
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 <courtney@LunarG.com> Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
83bd850cc7
commit
0e60d85029
1 changed files with 2 additions and 0 deletions
|
|
@ -113,6 +113,7 @@ enum value_type {
|
||||||
TYPE_FLOATN_3,
|
TYPE_FLOATN_3,
|
||||||
TYPE_FLOATN_4,
|
TYPE_FLOATN_4,
|
||||||
TYPE_DOUBLEN,
|
TYPE_DOUBLEN,
|
||||||
|
TYPE_DOUBLEN_2,
|
||||||
TYPE_MATRIX,
|
TYPE_MATRIX,
|
||||||
TYPE_MATRIX_T,
|
TYPE_MATRIX_T,
|
||||||
TYPE_CONST
|
TYPE_CONST
|
||||||
|
|
@ -162,6 +163,7 @@ struct value_desc {
|
||||||
union value {
|
union value {
|
||||||
GLfloat value_float;
|
GLfloat value_float;
|
||||||
GLfloat value_float_4[4];
|
GLfloat value_float_4[4];
|
||||||
|
GLdouble value_double_2[2];
|
||||||
GLmatrix *value_matrix;
|
GLmatrix *value_matrix;
|
||||||
GLint value_int;
|
GLint value_int;
|
||||||
GLint value_int_4[4];
|
GLint value_int_4[4];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue