Lines Matching defs:buffer
58 * buffer reset that would reset the loader's dispatch table for the
59 * command buffer, and any other relevant info from vk_object_base
118 /* Since we don't ref BOs when we add them to the command buffer, don't
372 /* We can use double-buffer when MSAA is disabled to reduce tile store
578 /* If we have created a job for a command buffer then we should have
599 * 2. It is a partial CL recorded in a secondary command buffer, in which
601 * it from a primary command buffer. In this case we just want to end
857 * before we call that we need to make sure our command buffer state reflects
992 * command buffer's state. Otherwise, we must reset its state. In both
1414 * change the command buffer state for the new job until we are done creating
1614 /* Clones a job for inclusion in the given command buffer. Note that this
1686 * secondary command buffer. However, this would raise some challenges
1747 * the command buffer.
2175 /* This stores command buffer state that we might be about to stomp for
2241 /* This restores command buffer state after a meta operation
2302 * original command buffer and the meta operation wrote new push constant
2444 /* Index buffer read */
2448 /* Indirect buffer read */
2718 V3DV_FROM_HANDLE(v3dv_buffer, buffer, _buffer);
2724 (cmd_buffer, buffer, offset, drawCount, stride);
2733 (cmd_buffer, buffer, offset, drawCount, stride);
2749 V3DV_FROM_HANDLE(v3dv_buffer, buffer, _buffer);
2755 (cmd_buffer, buffer, offset, drawCount, stride);
2764 (cmd_buffer, buffer, offset, drawCount, stride);
2882 /* We have to defer setting up vertex buffer since we need the buffer
2889 if (vb[firstBinding + i].buffer != v3dv_buffer_from_handle(pBuffers[i])) {
2890 vb[firstBinding + i].buffer = v3dv_buffer_from_handle(pBuffers[i]);
2923 VkBuffer buffer,
2930 if (buffer == cmd_buffer->state.index_buffer.buffer &&
2936 cmd_buffer->state.index_buffer.buffer = buffer;
3193 fprintf(stderr, "Error: failed to allocate CPU buffer for query.\n");
3248 /* Queue the EndQuery in the command buffer state, we will create a CPU
3794 struct v3dv_buffer *buffer,
3798 * when executed in the queue, will map the indirect buffer, read the
3809 * current command buffer state (i.e. pipeline, descriptor sets, push
3823 job->cpu.csd_indirect.buffer = buffer;
3846 V3DV_FROM_HANDLE(v3dv_buffer, buffer, _buffer);
3851 cmd_buffer_dispatch_indirect(cmd_buffer, buffer, offset);