Lines Matching defs:surface

138  * (2) the binding table pool is located at lower addresses than the surface
139 * state pool, within a 4 GiB range. This allows surface state base addresses
140 * to cover both binding tables (16 bit offsets) and surface states (32 bit
230 * "The surface state model is used when a Binding Table Index (specified
507 * page of main surface data maps to a 256B chunk of CCS data and that
509 * addresses in the main surface to virtual memory addresses for CCS data.
1024 * as an explicitly bound surface.
1807 /** The descriptor contains a BTI reference to a surface state */
1819 /** Bindless surface handle */
2156 /** The descriptor set this surface corresponds to.
2171 /** For a storage image, whether it requires a lowered surface */
2535 /** Address of the surface referred to by this state
2540 /* Address of the aux surface, if any
2542 * This field is ANV_NULL_ADDRESS if and only if no aux surface exists.
2826 /* A vector of anv_batch_bo pointers for every batch or surface buffer
2841 /** Last seen surface state block pool center bo offset */
3481 * Driver-private bo. In special cases we may store the aux surface and/or
3509 anv_surface_is_valid(const struct anv_surface *surface)
3511 return surface->isl.size_B > 0 && surface->memory_range.size > 0;
3559 * For each foo, anv_image::planes[x].surface is valid if and only if
3573 * A surface which shadows the main surface and may have different
3942 * RENDER_SURFACE_STATE when using image as a sampler surface with an
3949 * RENDER_SURFACE_STATE when using image as a sampler surface with an
3957 * lowered to a format suitable for reading. This may be a raw surface
3958 * in extreme cases or simply a surface with a different format where we