mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 06:48:06 +02:00
intel/dev: Add a has_flat_ccs flag
This should only be set on XeHP. It implies that CCS works via based on the virtual addresses involved and a flat memory carve-out, rather than treating CCS like a surface, or using auxiliary maps. Reviewed-by: Caio Oliveira <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14687>
This commit is contained in:
parent
3e0bffbad3
commit
5262475242
1 changed files with 6 additions and 0 deletions
|
|
@ -126,6 +126,12 @@ struct intel_device_info
|
||||||
bool has_surface_tile_offset;
|
bool has_surface_tile_offset;
|
||||||
bool supports_simd16_3src;
|
bool supports_simd16_3src;
|
||||||
bool disable_ccs_repack;
|
bool disable_ccs_repack;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* True if CCS uses a flat virtual address translation to a memory
|
||||||
|
* carve-out, rather than aux map translations, or additional surfaces.
|
||||||
|
*/
|
||||||
|
bool has_flat_ccs;
|
||||||
bool has_aux_map;
|
bool has_aux_map;
|
||||||
bool has_tiling_uapi;
|
bool has_tiling_uapi;
|
||||||
bool has_ray_tracing;
|
bool has_ray_tracing;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue