Searched refs:pipeshader (Results 1 – 3 of 3) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir.cpp | 791 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 …]
|
D | sfn_nir.h | 154 struct r600_pipe_shader *pipeshader,
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_shader.c | 93 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, ®no, &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()
|