Lines Matching refs:cshader
2577 struct r600_pipe_shader *cshader; in generate_gs_copy_shader() local
2588 cshader = calloc(1, sizeof(struct r600_pipe_shader)); in generate_gs_copy_shader()
2589 if (!cshader) in generate_gs_copy_shader()
2592 memcpy(cshader->shader.output, gs_shader->output, ocnt * in generate_gs_copy_shader()
2595 cshader->shader.noutput = ocnt; in generate_gs_copy_shader()
2597 ctx.shader = &cshader->shader; in generate_gs_copy_shader()
2607 memset(cshader->shader.ring_item_sizes, 0, sizeof(cshader->shader.ring_item_sizes)); in generate_gs_copy_shader()
2666 cshader->shader.ring_item_sizes[ring] = 0; in generate_gs_copy_shader()
2696 emit_streamout(&ctx, so, only_ring_0 ? -1 : ring, &cshader->shader.ring_item_sizes[ring]); in generate_gs_copy_shader()
2697 cshader->shader.ring_item_sizes[ring] = ocnt * 16; in generate_gs_copy_shader()
2874 gs->gs_copy_shader = cshader; in generate_gs_copy_shader()
2875 cshader->enabled_stream_buffers_mask = ctx.enabled_stream_buffers_mask; in generate_gs_copy_shader()