From: Marek Olšák Date: Sun, 2 Apr 2017 00:00:49 +0000 (+0200) Subject: gallium: decrease the size of pipe_box - 24 -> 16 bytes X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3dfe61ed6ec6773c2373ec7a139b7dfe794f60c8;p=mesa.git gallium: decrease the size of pipe_box - 24 -> 16 bytes Also: pipe_transfer: 48 -> 40 bytes. pipe_blit_info = 176 -> 160 bytes. v2: add a comment at pipe_box Reviewed-by: Nicolai Hähnle Reviewed-by: Brian Paul --- diff --git a/src/gallium/include/pipe/p_state.h b/src/gallium/include/pipe/p_state.h index 392bb8b502d..dc2b329f7a2 100644 --- a/src/gallium/include/pipe/p_state.h +++ b/src/gallium/include/pipe/p_state.h @@ -478,12 +478,15 @@ struct pipe_image_view */ struct pipe_box { + /* Fields only used by textures use int16_t instead of int. + * x and width are used by buffers, so they need the full 32-bit range. + */ int x; - int y; - int z; + int16_t y; + int16_t z; int width; - int height; - int depth; + int16_t height; + int16_t depth; };