Searched refs:pipeshader (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir.cpp | 747 struct r600_pipe_shader *pipeshader, in r600_shader_from_nir() argument 751 struct r600_pipe_shader_selector *sel = pipeshader->selector; in r600_shader_from_nir() 861 memset(&pipeshader->shader, 0, sizeof(r600_shader)); in r600_shader_from_nir() 862 pipeshader->scratch_space_needed = sel->nir->scratch_size; in r600_shader_from_nir() 867 pipeshader->shader.clip_dist_write |= ((1 << sel->nir->info.clip_distance_array_size) - 1); in r600_shader_from_nir() 868 pipeshader->shader.cull_dist_write = ((1 << sel->nir->info.cull_distance_array_size) - 1) in r600_shader_from_nir() 870 pipeshader->shader.cc_dist_mask = (1 << (sel->nir->info.cull_distance_array_size + in r600_shader_from_nir() 879 bool r = convert.lower(sh, pipeshader, sel, *key, gs_shader, rscreen->b.chip_class); in r600_shader_from_nir() 901 r600_bytecode_init(&pipeshader->shader.bc, rscreen->b.chip_class, rscreen->b.family, in r600_shader_from_nir() 906 << pipeshader->shader.processor_type << "\n"; in r600_shader_from_nir() [all …]
|
D | sfn_nir.h | 124 struct r600_pipe_shader *pipeshader,
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.c | 93 struct r600_pipe_shader *pipeshader, 3416 struct r600_pipe_shader *pipeshader, in r600_shader_from_tgsi() argument 3420 struct r600_shader *shader = &pipeshader->shader; in r600_shader_from_tgsi() 3421 struct tgsi_token *tokens = pipeshader->selector->tokens; in r600_shader_from_tgsi() 3422 struct pipe_stream_output_info so = pipeshader->selector->so; in r600_shader_from_tgsi() 3623 pipeshader->scratch_space_needed = 0; in r600_shader_from_tgsi() 3627 choose_spill_arrays(&ctx, ®no, &pipeshader->scratch_space_needed); in r600_shader_from_tgsi() 3630 shader->needs_scratch_space = pipeshader->scratch_space_needed != 0; in r600_shader_from_tgsi() 4051 pipeshader->enabled_stream_buffers_mask = ctx.enabled_stream_buffers_mask; in r600_shader_from_tgsi() 4352 if ((r = generate_gs_copy_shader(rctx, pipeshader, &so))) in r600_shader_from_tgsi()
|