gallium: decrease the size of pipe_framebuffer_state - 96 -> 80 bytes

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
Marek Olšák 2017-04-02 01:27:13 +02:00
parent 19bc74f513
commit eb0fd0e5f8

View file

@ -355,12 +355,12 @@ struct pipe_stencil_ref
*/ */
struct pipe_framebuffer_state struct pipe_framebuffer_state
{ {
unsigned width, height; uint16_t width, height;
unsigned samples; /**< Number of samples in a no-attachment framebuffer */ uint16_t layers; /**< Number of layers in a no-attachment framebuffer */
unsigned layers; /**< Number of layers in a no-attachment framebuffer */ ubyte samples; /**< Number of samples in a no-attachment framebuffer */
/** multiple color buffers for multiple render targets */ /** multiple color buffers for multiple render targets */
unsigned nr_cbufs; ubyte nr_cbufs;
struct pipe_surface *cbufs[PIPE_MAX_COLOR_BUFS]; struct pipe_surface *cbufs[PIPE_MAX_COLOR_BUFS];
struct pipe_surface *zsbuf; /**< Z/stencil buffer */ struct pipe_surface *zsbuf; /**< Z/stencil buffer */