Lines Matching defs:output
129 so_info->output[i].register_index;
131 crocus_gfx6_swizzle_for_offset[so_info->output[i].start_component];
142 so_info->output[i].register_index;
144 crocus_gfx6_swizzle_for_offset[so_info->output[i].start_component];
368 * Fix an uncompiled shader's stream output info.
370 * Core Gallium stores output->register_index as a "slot" number, where
375 * VARYING_SLOT_* in our copy's output->register_index fields.
391 struct pipe_stream_output *output = &so_info->output[i];
394 output->register_index = reverse_map[output->register_index];
401 switch (output->register_index) {
403 assert(output->num_components == 1);
404 output->register_index = VARYING_SLOT_PSIZ;
405 output->start_component = 1;
408 assert(output->num_components == 1);
409 output->register_index = VARYING_SLOT_PSIZ;
410 output->start_component = 2;
413 assert(output->num_components == 1);
414 output->start_component = 3;
418 //info->outputs_written |= 1ull << output->register_index;
1096 * This stage is the one which will feed stream output and the rasterizer.
1127 * doesn't get nice aligned pairs of input coords into output
1366 * Get the union of TCS output and TES input slots.
1866 /* Lower output variables to load_output intrinsics before setting up
1985 * When the shader feeding the rasterizer's output interface changes, we
2831 // XXX: not ideal, need TCS output/TES input unification