Lines Matching defs:buffer
71 struct pipe_constant_buffer *buffer = &ctx->cbufs[stage][binding];
74 if (buffer && buffer->buffer) {
75 struct d3d12_resource *res = d3d12_resource(buffer->buffer);
77 cbv_desc.BufferLocation = d3d12_resource_gpu_virtual_address(res) + buffer->buffer_offset;
79 align(buffer->buffer_size, 256));
119 /* If this is a buffer that's been replaced, re-create the descriptor */
172 if (view->buffer) {
173 struct d3d12_resource *res = d3d12_resource(view->buffer);
668 unreachable("unexpected index-buffer size");
787 draw_count_cbuf.buffer = indirect_in->indirect_draw_count;
795 new_cs_ssbos[0].buffer = indirect_in->buffer;
797 new_cs_ssbos[0].buffer_size = indirect_in->buffer->width0;
808 new_cs_ssbos[1].buffer = ctx->base.screen->resource_create(ctx->base.screen, &output_buf_templ);
822 indirect_out->buffer = new_cs_ssbos[1].buffer;
856 new_cs_ssbo.buffer = target->fill_buffer;
869 pipe_resource_reference(&indirect_out->buffer, target->fill_buffer);
1107 if (ctx->vbs[i].buffer.resource) {
1108 struct d3d12_resource *res = d3d12_resource(ctx->vbs[i].buffer.resource);
1165 struct d3d12_resource *so_buffer = d3d12_resource(target->base.buffer);
1199 if (indirect->buffer) {
1200 struct d3d12_resource *indirect_buf = d3d12_resource(indirect->buffer);
1259 pipe_resource_reference(&patched_indirect.buffer, NULL);
1280 /* 6 uints: 2 copies of the indirect arg buffer */