mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-04 15:40:11 +01:00
gallium: decrease the size of pipe_sampler_view - 48 -> 32 bytes
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
4648bc2a8f
commit
9869a3b3ba
1 changed files with 6 additions and 6 deletions
|
|
@ -426,8 +426,12 @@ struct pipe_surface
|
|||
struct pipe_sampler_view
|
||||
{
|
||||
struct pipe_reference reference;
|
||||
enum pipe_texture_target target; /**< PIPE_TEXTURE_x */
|
||||
enum pipe_format format; /**< typed PIPE_FORMAT_x */
|
||||
enum pipe_format format:16; /**< typed PIPE_FORMAT_x */
|
||||
enum pipe_texture_target target:4; /**< PIPE_TEXTURE_x */
|
||||
unsigned swizzle_r:3; /**< PIPE_SWIZZLE_x for red component */
|
||||
unsigned swizzle_g:3; /**< PIPE_SWIZZLE_x for green component */
|
||||
unsigned swizzle_b:3; /**< PIPE_SWIZZLE_x for blue component */
|
||||
unsigned swizzle_a:3; /**< PIPE_SWIZZLE_x for alpha component */
|
||||
struct pipe_resource *texture; /**< texture into which this is a view */
|
||||
struct pipe_context *context; /**< context this view belongs to */
|
||||
union {
|
||||
|
|
@ -442,10 +446,6 @@ struct pipe_sampler_view
|
|||
unsigned size; /**< size of the readable sub-range in bytes */
|
||||
} buf;
|
||||
} u;
|
||||
unsigned swizzle_r:3; /**< PIPE_SWIZZLE_x for red component */
|
||||
unsigned swizzle_g:3; /**< PIPE_SWIZZLE_x for green component */
|
||||
unsigned swizzle_b:3; /**< PIPE_SWIZZLE_x for blue component */
|
||||
unsigned swizzle_a:3; /**< PIPE_SWIZZLE_x for alpha component */
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue