Home | History | Annotate | Download | only in r600

Lines Matching refs:resources

63 TEX2... consumes the same fetch resources, that VTX2... would consume
137 shader->resources = (struct evergreen_compute_resource*)
164 free(shader->resources);
325 struct evergreen_compute_resource *resources =
326 ctx->cs_shader_state.shader->resources;
352 if (resources[i].enabled) {
356 for (j = 0; j < resources[i].cs_end; j++) {
357 if (resources[i].do_reloc[j]) {
358 assert(resources[i].bo);
360 resources[i].bo,
361 resources[i].usage);
364 cs->buf[cs->cdw++] = resources[i].cs[j];
367 if (resources[i].bo) {
368 onebo = resources[i].bo;
370 resources[i].bo,
371 resources[i].usage);
374 if (resources[i].do_reloc
375 [resources[i].cs_end] == 2) {
377 resources[i].bo,
378 resources[i].usage);
468 struct r600_surface **resources = (struct r600_surface **)surfaces;
477 if (resources[i]) {
480 resources[i]->base.texture;
481 if (resources[i]->base.writable) {
485 (struct r600_resource *)resources[i]->base.texture,
487 resources[i]->base.texture->width0);
492 resources[i]->base.texture);
535 struct pipe_resource **resources,
541 (struct r600_resource_global **)resources;
546 if (!resources) {
555 assert(resources[i]->target == PIPE_BUFFER);
556 assert(resources[i]->bind & PIPE_BIND_GLOBAL);