diff options
author | Marek Olšák <[email protected]> | 2017-04-02 02:00:49 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-04-04 11:14:43 +0200 |
commit | 3dfe61ed6ec6773c2373ec7a139b7dfe794f60c8 (patch) | |
tree | 644edc51ec3c81e5a037ba59f048bbcca784c943 /src/gallium/include/pipe | |
parent | 9869a3b3ba6f82b093a5b7583d99c5361a3270d9 (diff) |
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 <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/gallium/include/pipe')
-rw-r--r-- | src/gallium/include/pipe/p_state.h | 11 |
1 files changed, 7 insertions, 4 deletions
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; }; |