Lines Matching defs:buffer

182  * the clear color in the HiZ buffer, fast clears (without a resolve) don't.
243 * the Vulkan API, we cannot handle an offset into a buffer that does not
494 /** Size of the buffer not including implicit aux */
504 /** Size of the implicit CCS range at the end of the buffer
516 * Instead, we attach the CCS data directly to the buffer object and setup
524 * This data is not included in maps of this buffer.
706 * will point to the "center" position of the buffer and all offsets
1239 * there, so we need a another buffer to hold query data that is not
1242 * The size of the shadow buffer depends on the number of queries per
1246 /** Ray query buffer used to communicated with HW unit.
1376 /** This buffer has implicit CCS data attached to it */
1379 /** This buffer is allocated from local memory */
1382 /** This buffer is allocated from local memory and should be cpu visible */
1471 int anv_i915_query(int fd, uint64_t query_id, void *buffer,
1514 /* When this batch BO is used as part of a primary batch buffer, this
1515 * tracked whether it is chained to another primary batch buffer.
1543 * Current error status of the command buffer. Used to track inconsistent
1544 * or incomplete command buffer states that are the consequence of run-time
1546 * batch because the command buffer object is not visible to some parts
1811 /** The descriptor contains an actual buffer view */
1817 /** anv_address_range_descriptor with a buffer address and range */
1848 /* Index into the dynamic state array for a dynamic buffer */
1851 /* Index into the descriptor set buffer views */
1854 /* Offset into the descriptor buffer where this descriptor lives */
1887 /* Number of buffer views in this descriptor set */
1893 /* For each dynamic buffer, which VkShaderStageFlagBits stages are using
1894 * this buffer
1898 /* Size of the descriptor buffer for this descriptor set */
1936 struct anv_buffer *buffer;
1960 /* Surface state for the descriptor buffer */
2003 /** True if the descriptor set buffer has been referenced by a draw or
2113 struct anv_buffer *buffer,
2308 /* We're transitioning a buffer that was previously used as write
2315 /* We're transitioning a buffer that was previously used as render
2322 /* We're transitioning a buffer that was previously used as depth
2323 * buffer. To make its content available to future operations, flush
2329 /* We're transitioning a buffer that was previously used as a
2331 * & depth operations as well as buffer operations like :
2346 /* We're transitioning a buffer for generic write operations. Flush
2352 /* We're transitioning a buffer for access by CPU. Invalidate
2361 /* We're transitioning a buffer written either from VS stage or from
2384 /* Indirect draw commands take a buffer as input that we're going to
2392 * through a vertex buffer, so invalidate that cache.
2396 * UBO from the buffer, so we need to invalidate constant cache.
2407 /* We transitioning a buffer to be used for as input for vkCmdDraw*
2414 /* We transitioning a buffer to be used as uniform data. Because
2428 /* Transitioning a buffer to be read through the sampler, so
2434 /* Transitioning a buffer for generic read, invalidate all the
2447 /* Transitioning a buffer for conditional rendering or transform
2448 * feedback. We'll load the content of this buffer into HW registers
2458 /* We're transitioning a buffer that was written by CPU. Flush
2464 /* We're transitioning a buffer to be written by the streamout fixed
2490 struct anv_buffer * buffer;
2496 struct anv_buffer * buffer;
2567 /** State tracking for vertex buffer flushes
2577 /* Virtual address at which the live vertex buffer cache range starts for
2578 * this vertex buffer index.
2582 /* Virtual address of the byte after where vertex buffer cache range ends.
2588 /* Check whether we need to apply the Gfx8-9 vertex buffer workaround*/
2720 /** State required while building cmd buffer */
2747 * of any command buffer it is disabled by disabling it in EndCommandBuffer
2760 * first non-NULL depth stencil packet emission of every command buffer.
2761 * For secondary command buffer execution, we transfer the state from the
2762 * last command buffer to the primary (if known).
2786 * A buffer used for spill/fill of ray queries.
2826 /* A vector of anv_batch_bo pointers for every batch or surface buffer
2827 * referenced by this command buffer
2844 /* Serial for tracking buffer completion */
2880 * Sum of all the anv_batch_bo sizes allocated for this command buffer.
2893 * to point to next one, which requires the command buffer to not be used
3563 * The hardware requires that the depth buffer and stencil buffer be
3647 /* Returns the number of auxiliary buffer levels attached to an image. */
3659 /* Returns the number of auxiliary buffer layers attached to an image. */
3667 /* The miplevel must exist in the main buffer. */
3754 /* Returns true if a HiZ-enabled depth buffer can be sampled from. */
3784 /* Returns true if an MCS-enabled buffer can be sampled from. */
4193 * buffer.