Lines Matching defs:xfb_info
1271 nir_xfb_info *xfb_info;
1273 xfb_info = pipeline->shaders[MESA_SHADER_GEOMETRY]->xfb_info;
1275 xfb_info = pipeline->shaders[MESA_SHADER_TESS_EVAL]->xfb_info;
1277 xfb_info = pipeline->shaders[MESA_SHADER_VERTEX]->xfb_info;
1279 if (xfb_info) {
1286 for (unsigned i = 0; i < xfb_info->output_count; i++) {
1287 const nir_xfb_output_info *output = &xfb_info->outputs[i];
1289 unsigned stream = xfb_info->buffer_to_stream[buffer];
1356 if (xfb_info->buffers_written & (1 << b))
1357 sbs[xfb_info->buffer_to_stream[b]] |= 1 << b;
1401 if (xfb_info) {
1421 so.Buffer0SurfacePitch = xfb_info->buffers[0].stride;
1422 so.Buffer1SurfacePitch = xfb_info->buffers[1].stride;
1423 so.Buffer2SurfacePitch = xfb_info->buffers[2].stride;
1424 so.Buffer3SurfacePitch = xfb_info->buffers[3].stride;
1426 pipeline->gfx7.xfb_bo_pitch[0] = xfb_info->buffers[0].stride;
1427 pipeline->gfx7.xfb_bo_pitch[1] = xfb_info->buffers[1].stride;
1428 pipeline->gfx7.xfb_bo_pitch[2] = xfb_info->buffers[2].stride;
1429 pipeline->gfx7.xfb_bo_pitch[3] = xfb_info->buffers[3].stride;
1437 so.SOBufferEnable0 = xfb_info->buffers_written & (1 << 0);
1438 so.SOBufferEnable1 = xfb_info->buffers_written & (1 << 1);
1439 so.SOBufferEnable2 = xfb_info->buffers_written & (1 << 2);
1440 so.SOBufferEnable3 = xfb_info->buffers_written & (1 << 3);