Lines Matching refs:xfb_info
1392 nir_xfb_info *xfb_info; local
1394 xfb_info = pipeline->shaders[MESA_SHADER_GEOMETRY]->xfb_info;
1396 xfb_info = pipeline->shaders[MESA_SHADER_TESS_EVAL]->xfb_info;
1398 xfb_info = pipeline->shaders[MESA_SHADER_VERTEX]->xfb_info;
1403 if (xfb_info) {
1413 so.Buffer0SurfacePitch = xfb_info->buffers[0].stride;
1414 so.Buffer1SurfacePitch = xfb_info->buffers[1].stride;
1415 so.Buffer2SurfacePitch = xfb_info->buffers[2].stride;
1416 so.Buffer3SurfacePitch = xfb_info->buffers[3].stride;
1418 pipeline->gen7.xfb_bo_pitch[0] = xfb_info->buffers[0].stride;
1419 pipeline->gen7.xfb_bo_pitch[1] = xfb_info->buffers[1].stride;
1420 pipeline->gen7.xfb_bo_pitch[2] = xfb_info->buffers[2].stride;
1421 pipeline->gen7.xfb_bo_pitch[3] = xfb_info->buffers[3].stride;
1429 so.SOBufferEnable0 = xfb_info->buffers_written & (1 << 0);
1430 so.SOBufferEnable1 = xfb_info->buffers_written & (1 << 1);
1431 so.SOBufferEnable2 = xfb_info->buffers_written & (1 << 2);
1432 so.SOBufferEnable3 = xfb_info->buffers_written & (1 << 3);
1454 if (xfb_info) {
1461 for (unsigned i = 0; i < xfb_info->output_count; i++) {
1462 const nir_xfb_output_info *output = &xfb_info->outputs[i];
1464 unsigned stream = xfb_info->buffer_to_stream[buffer];
1527 if (xfb_info->buffers_written & (1 << b))
1528 sbs[xfb_info->buffer_to_stream[b]] |= 1 << b;