Lines Matching defs:ssbo
1403 struct pipe_shader_buffer *ssbo = &ctx->ssbos[p_stage][start_slot + i];
1404 struct zink_resource *res = ssbo->buffer ? zink_resource(ssbo->buffer) : NULL;
1420 pipe_resource_reference(&ssbo->buffer, &new_res->base.b);
1423 ssbo->buffer_offset = buffers[i].buffer_offset;
1424 ssbo->buffer_size = MIN2(buffers[i].buffer_size, new_res->base.b.width0 - ssbo->buffer_offset);
1425 util_range_add(&new_res->base.b, &new_res->valid_buffer_range, ssbo->buffer_offset,
1426 ssbo->buffer_offset + ssbo->buffer_size);
1438 ssbo->buffer_offset = 0;
1439 ssbo->buffer_size = 0;
1444 pipe_resource_reference(&ssbo->buffer, NULL);
3821 const struct pipe_shader_buffer *ssbo = &ctx->ssbos[shader][slot];
3822 struct zink_resource *res = zink_resource(ssbo->buffer);
3825 util_range_add(&res->base.b, &res->valid_buffer_range, ssbo->buffer_offset,
3826 ssbo->buffer_offset + ssbo->buffer_size);
3934 struct pipe_shader_buffer *ssbo = &ctx->ssbos[shader][slot];
3935 if (&res->base.b != ssbo->buffer) //wrong context