Lines Matching defs:slots
303 static void init_sampler_views(struct context *ctx, const int *slots)
309 for (i = 0; *slots >= 0; ++i, ++slots) {
310 u_sampler_view_default_template(&tview, ctx->tex[*slots],
311 ctx->tex[*slots]->format);
313 ctx->view[i] = pipe->create_sampler_view(pipe, ctx->tex[*slots],
336 static void init_compute_resources(struct context *ctx, const int *slots)
341 for (i = 0; *slots >= 0; ++i, ++slots) {
343 .format = ctx->tex[*slots]->format,
344 .writable = ctx->tex_rw[*slots]
347 if (ctx->tex[*slots]->target == PIPE_BUFFER)
348 tsurf.u.buf.last_element = ctx->tex[*slots]->width0 - 1;
350 ctx->surf[i] = pipe->create_surface(pipe, ctx->tex[*slots],
405 static void init_globals(struct context *ctx, const int *slots,
412 for (i = 0; *slots >= 0; ++i, ++slots)
413 res[i] = ctx->tex[*slots];