radeonsi: pack si_framebuffer better
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
ca815f1ead
commit
6d43d352cc
|
@ -842,7 +842,7 @@ void vi_dcc_clear_level(struct r600_common_context *rctx,
|
|||
void evergreen_do_fast_color_clear(struct r600_common_context *rctx,
|
||||
struct pipe_framebuffer_state *fb,
|
||||
struct r600_atom *fb_state,
|
||||
unsigned *buffers, unsigned *dirty_cbufs,
|
||||
unsigned *buffers, ubyte *dirty_cbufs,
|
||||
const union pipe_color_union *color);
|
||||
bool r600_texture_disable_dcc(struct r600_common_context *rctx,
|
||||
struct r600_texture *rtex);
|
||||
|
|
|
@ -2628,7 +2628,7 @@ static void si_set_optimal_micro_tile_mode(struct r600_common_screen *rscreen,
|
|||
void evergreen_do_fast_color_clear(struct r600_common_context *rctx,
|
||||
struct pipe_framebuffer_state *fb,
|
||||
struct r600_atom *fb_state,
|
||||
unsigned *buffers, unsigned *dirty_cbufs,
|
||||
unsigned *buffers, ubyte *dirty_cbufs,
|
||||
const union pipe_color_union *color)
|
||||
{
|
||||
int i;
|
||||
|
|
|
@ -166,17 +166,17 @@ struct si_images_info {
|
|||
struct si_framebuffer {
|
||||
struct r600_atom atom;
|
||||
struct pipe_framebuffer_state state;
|
||||
unsigned nr_samples;
|
||||
unsigned log_samples;
|
||||
unsigned compressed_cb_mask;
|
||||
unsigned colorbuf_enabled_4bit;
|
||||
unsigned spi_shader_col_format;
|
||||
unsigned spi_shader_col_format_alpha;
|
||||
unsigned spi_shader_col_format_blend;
|
||||
unsigned spi_shader_col_format_blend_alpha;
|
||||
unsigned color_is_int8;
|
||||
unsigned color_is_int10;
|
||||
unsigned dirty_cbufs;
|
||||
ubyte nr_samples:5; /* at most 16xAA */
|
||||
ubyte log_samples:3; /* at most 4 = 16xAA */
|
||||
ubyte compressed_cb_mask;
|
||||
ubyte color_is_int8;
|
||||
ubyte color_is_int10;
|
||||
ubyte dirty_cbufs;
|
||||
bool dirty_zsbuf;
|
||||
bool any_dst_linear;
|
||||
bool do_update_surf_dirtiness;
|
||||
|
|
Loading…
Reference in New Issue