From a7882013d3e788a76cce638704c02b7bea0e67a1 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Thu, 16 Nov 2017 01:46:40 +0100 Subject: mesa: reduce the size of gl_viewport_attrib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All drivers convert these to float, so there is no reason to use double. The piglit test that expects double precision from glGet will be adjusted not to require it (there is a piglit patch). gl_context::ViewportArray: 512 -> 384 bytes Reviewed-by: Mathias Fröhlich Reviewed-by: Brian Paul --- src/mesa/drivers/common/meta.h | 2 +- src/mesa/main/mtypes.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesa/drivers/common/meta.h b/src/mesa/drivers/common/meta.h index 1c35ea3e0bf..dbe8a9af02f 100644 --- a/src/mesa/drivers/common/meta.h +++ b/src/mesa/drivers/common/meta.h @@ -158,7 +158,7 @@ struct save_state /** MESA_META_VIEWPORT */ GLfloat ViewportX, ViewportY, ViewportW, ViewportH; - GLclampd DepthNear, DepthFar; + GLclampf DepthNear, DepthFar; /** MESA_META_CLAMP_FRAGMENT_COLOR */ GLenum ClampFragmentColor; diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index d8cb8f832c3..a589bd4bb29 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -1407,7 +1407,7 @@ struct gl_viewport_attrib { GLfloat X, Y; /**< position */ GLfloat Width, Height; /**< size */ - GLdouble Near, Far; /**< Depth buffer range */ + GLfloat Near, Far; /**< Depth buffer range */ }; -- cgit v1.2.3