diff options
author | Marek Olšák <[email protected]> | 2014-02-09 19:23:58 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-02-25 16:08:08 +0100 |
commit | 40b9812a761ce0745d9e17b92fd0abd27eb86bd7 (patch) | |
tree | bc0c5c70bb35faaf72c467b79bd030b011d43265 /src/gallium/drivers/r600 | |
parent | 933eaeee25f1a6a0377f194adb1ce698ff638e84 (diff) |
r600g,radeonsi: share r600_surface
I'm gonna use this in radeonsi.
Reviewed-by: Michel Dänzer <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600')
-rw-r--r-- | src/gallium/drivers/r600/r600_resource.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/gallium/drivers/r600/r600_resource.h b/src/gallium/drivers/r600/r600_resource.h index db88c9a5f00..ae0bd8838b9 100644 --- a/src/gallium/drivers/r600/r600_resource.h +++ b/src/gallium/drivers/r600/r600_resource.h @@ -34,50 +34,6 @@ struct r600_resource_global { struct compute_memory_item *chunk; }; -struct r600_surface { - struct pipe_surface base; - - bool color_initialized; - bool depth_initialized; - - /* Misc. color flags. */ - bool alphatest_bypass; - bool export_16bpc; - - /* Color registers. */ - unsigned cb_color_info; - unsigned cb_color_base; - unsigned cb_color_view; - unsigned cb_color_size; /* R600 only */ - unsigned cb_color_dim; /* EG only */ - unsigned cb_color_pitch; /* EG only */ - unsigned cb_color_slice; /* EG only */ - unsigned cb_color_attrib; /* EG only */ - unsigned cb_color_fmask; /* CB_COLORn_FMASK (EG) or CB_COLORn_FRAG (r600) */ - unsigned cb_color_fmask_slice; /* EG only */ - unsigned cb_color_cmask; /* CB_COLORn_CMASK (EG) or CB_COLORn_TILE (r600) */ - unsigned cb_color_cmask_slice; /* EG only */ - unsigned cb_color_mask; /* R600 only */ - struct r600_resource *cb_buffer_fmask; /* Used for FMASK relocations. R600 only */ - struct r600_resource *cb_buffer_cmask; /* Used for CMASK relocations. R600 only */ - - /* DB registers. */ - unsigned db_depth_info; /* DB_Z_INFO (EG) or DB_DEPTH_INFO (r600) */ - unsigned db_depth_base; /* DB_Z_READ/WRITE_BASE (EG) or DB_DEPTH_BASE (r600) */ - unsigned db_depth_view; - unsigned db_depth_size; - unsigned db_depth_slice; /* EG only */ - unsigned db_stencil_base; /* EG only */ - unsigned db_stencil_info; /* EG only */ - unsigned db_prefetch_limit; /* R600 only */ - unsigned pa_su_poly_offset_db_fmt_cntl; - - unsigned htile_enabled; - unsigned db_htile_surface; - unsigned db_htile_data_base; - unsigned db_preload_control; -}; - /* Return if the depth format can be read without the DB->CB copy on r6xx-r7xx. */ static INLINE bool r600_can_read_depth(struct r600_texture *rtex) { |