Lines Matching refs:buffer

591  * additional buffer that mainly stores fast-clear values. Use of this buffer
617 * into the buffer and the fast clear type is set appropriately. Both
618 * setting the fast-clear value in the buffer and setting the fast-clear
638 * value from the buffer into the surface state with MI commands.
677 * buffer (ANV_IMAGE_MEMORY_BINDING_PRIVATE).
840 "Gfx12+. Not allocating a CCS buffer.");
1075 * buffer (ANV_IMAGE_MEMORY_BINDING_PRIVATE).
1100 * buffer (ANV_IMAGE_MEMORY_BINDING_PRIVATE).
2092 * @return The primary buffer that should be used for the given layout.
2102 /* The devinfo is needed as the optimal buffer varies across generations. */
2111 /* Determine the optimal buffer. */
2115 /* If we don't have an aux buffer then aux state makes no sense */
2285 * This function determines the optimal buffer to use for a given
2287 * determination. This does not determine the optimal buffer to use
2296 * @return The primary buffer that should be used for the given layout.
2308 * main buffer.
2515 /* If this is a HiZ buffer we can sample from with a programmable clear
2531 /* In this case, we are a writeable storage buffer which needs to be
2632 * because the surface buffer addresses are always 4K page aligned.
2877 ANV_FROM_HANDLE(anv_buffer, buffer, pCreateInfo->buffer);
2890 view->range = vk_buffer_range(&buffer->vk, pCreateInfo->offset,
2894 view->address = anv_address_add(buffer->address, pCreateInfo->offset);
2896 if (buffer->vk.usage & VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT) {
2907 if (buffer->vk.usage & VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT) {