HomeSort by relevance Sort by last modified time
    Searched refs:so_info (Results 1 - 6 of 6) sorted by null

  /external/mesa3d/src/gallium/drivers/ilo/
ilo_render_surface.c 42 const struct pipe_stream_output_info *so_info,
53 info.offset = so->buffer_offset + so_info->output[so_index].dst_offset * 4;
54 info.size = so->buffer_size - so_info->output[so_index].dst_offset * 4;
58 switch (so_info->output[so_index].num_components) {
83 so_info->stride[so_info->output[so_index].output_buffer] * 4;
136 const struct pipe_stream_output_info *so_info; local
146 so_info = ilo_shader_get_kernel_so_info(gs);
152 so_info = ilo_shader_get_kernel_so_info(vs);
165 if (so_info && i < so_info->num_outputs &
    [all...]
ilo_shader.c 679 const struct pipe_stream_output_info *so_info = &state->info.stream_output; local
691 if (so_info->num_outputs > 0) {
759 const struct pipe_stream_output_info *so_info,
767 if (!so_info->num_outputs) {
782 info.buffer_strides[i] = so_info->stride[i] * 4;
790 for (i = 0; i < so_info->num_outputs; i++) {
791 const unsigned stream = so_info->output[i].stream;
792 const unsigned buffer = so_info->output[i].output_buffer;
799 if (reg_idx == so_info->output[i].register_index)
811 while (buf_offsets[buffer] < so_info->output[i].dst_offset)
    [all...]
ilo_render_gen6.c 545 const struct pipe_stream_output_info *so_info = local
551 for (i = 0; i < so_info->num_outputs; i++) {
552 const int output_buffer = so_info->output[i].output_buffer;
555 const int struct_size = so_info->stride[output_buffer] * 4;
556 const int elem_size = so_info->output[i].num_components * 4;
564 buf_size = so->buffer_size - so_info->output[i].dst_offset * 4;
  /external/mesa3d/src/gallium/drivers/virgl/
virgl_encode.c 212 const struct pipe_stream_output_info *so_info)
218 if (so_info)
219 num_outputs = so_info->num_outputs;
224 virgl_encoder_write_dword(ctx->cbuf, so_info->stride[i]);
226 for (i = 0; i < so_info->num_outputs; i++) {
228 VIRGL_OBJ_SHADER_SO_OUTPUT_REGISTER_INDEX(so_info->output[i].register_index) |
229 VIRGL_OBJ_SHADER_SO_OUTPUT_START_COMPONENT(so_info->output[i].start_component) |
230 VIRGL_OBJ_SHADER_SO_OUTPUT_NUM_COMPONENTS(so_info->output[i].num_components) |
231 VIRGL_OBJ_SHADER_SO_OUTPUT_BUFFER(so_info->output[i].output_buffer) |
232 VIRGL_OBJ_SHADER_SO_OUTPUT_DST_OFFSET(so_info->output[i].dst_offset)
    [all...]
virgl_encode.h 85 const struct pipe_stream_output_info *so_info,
  /external/mesa3d/src/gallium/drivers/ilo/shader/
ilo_shader_gs.c 46 const struct pipe_stream_output_info *so_info; member in struct:gs_compile_context
458 for (j = 0; j < gcc->so_info->num_outputs; j++) {
459 const int idx = gcc->so_info->output[j].register_index;
477 out = tsrc_offset(out, 0, gcc->so_info->output[j].start_component);
488 j == gcc->so_info->num_outputs - 1);
971 for (i = 0; i < gcc->so_info->num_outputs; i++) {
973 gcc->so_info->output[i].register_index);
    [all...]

Completed in 1150 milliseconds