Home
last modified time | relevance | path

Searched refs:pipeshader (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir.cpp791 struct r600_pipe_shader *pipeshader, in r600_shader_from_nir() argument
795 struct r600_pipe_shader_selector *sel = pipeshader->selector; in r600_shader_from_nir()
962 memset(&pipeshader->shader, 0, sizeof(r600_shader)); in r600_shader_from_nir()
963 pipeshader->scratch_space_needed = sh->scratch_size; in r600_shader_from_nir()
968 pipeshader->shader.clip_dist_write |= ((1 << sh->info.clip_distance_array_size) - 1); in r600_shader_from_nir()
969 pipeshader->shader.cull_dist_write = ((1 << sh->info.cull_distance_array_size) - 1) in r600_shader_from_nir()
971 pipeshader->shader.cc_dist_mask = (1 << (sh->info.cull_distance_array_size + in r600_shader_from_nir()
980 bool r = convert.lower(sh, pipeshader, sel, *key, gs_shader, rscreen->b.chip_class); in r600_shader_from_nir()
1002 r600_bytecode_init(&pipeshader->shader.bc, rscreen->b.chip_class, rscreen->b.family, in r600_shader_from_nir()
1007 << pipeshader->shader.processor_type << "\n"; in r600_shader_from_nir()
[all …]
Dsfn_nir.h154 struct r600_pipe_shader *pipeshader,
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c93 struct r600_pipe_shader *pipeshader,
3421 struct r600_pipe_shader *pipeshader, in r600_shader_from_tgsi() argument
3425 struct r600_shader *shader = &pipeshader->shader; in r600_shader_from_tgsi()
3426 struct tgsi_token *tokens = pipeshader->selector->tokens; in r600_shader_from_tgsi()
3427 struct pipe_stream_output_info so = pipeshader->selector->so; in r600_shader_from_tgsi()
3628 pipeshader->scratch_space_needed = 0; in r600_shader_from_tgsi()
3632 choose_spill_arrays(&ctx, &regno, &pipeshader->scratch_space_needed); in r600_shader_from_tgsi()
3635 shader->needs_scratch_space = pipeshader->scratch_space_needed != 0; in r600_shader_from_tgsi()
4056 pipeshader->enabled_stream_buffers_mask = ctx.enabled_stream_buffers_mask; in r600_shader_from_tgsi()
4357 if ((r = generate_gs_copy_shader(rctx, pipeshader, &so))) in r600_shader_from_tgsi()