Searched refs:tes_shader (Results 1 – 13 of 13) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pt_fetch_shade_pipeline_llvm.c | 572 struct draw_tess_eval_shader *tes_shader = draw->tes.tess_eval_shader; in llvm_pipeline_generic() local 656 } else if (tes_shader) { in llvm_pipeline_generic() 663 if (tes_shader) { in llvm_pipeline_generic() 664 draw_tess_eval_shader_run(tes_shader, in llvm_pipeline_generic() 698 tes_shader ? &tes_shader->info : &vshader->info, in llvm_pipeline_generic() 748 if ((opt & PT_SHADE) && (gshader || tes_shader || in llvm_pipeline_generic()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_shaders.c | 1854 if (sctx->tes_shader.cso) in si_shader_selector_key() 1885 sctx->tes_shader.cso->info.base.tess.primitive_mode; in si_shader_selector_key() 1888 key->part.tcs.epilog.tes_reads_tess_factors = sctx->tes_shader.cso->info.reads_tess_factors; in si_shader_selector_key() 1904 if (sctx->tes_shader.cso) { in si_shader_selector_key() 1905 key->part.gs.es = sctx->tes_shader.cso; in si_shader_selector_key() 2958 si_shader_uses_bindless_samplers(sctx->tes_shader.cso); in si_update_common_shader_state() 2963 si_shader_uses_bindless_images(sctx->tes_shader.cso); in si_update_common_shader_state() 3003 (sctx->tes_shader.cso && sctx->tes_shader.cso->info.uses_primid) || in si_update_tess_uses_prim_id() 3018 if (sctx->gs_shader.cso && sctx->tes_shader.cso && sctx->gs_shader.cso->tess_turns_off_ngg) { in si_update_ngg() 3104 bool enable_changed = !!sctx->tes_shader.cso != !!sel; in si_bind_tes_shader() [all …]
|
D | si_state_draw.c | 77 sctx->tcs_shader.cso ? sctx->tcs_shader.cso : sctx->tes_shader.cso; in si_emit_derived_tess_state() 491 if (sctx->tes_shader.cso) { in si_get_ia_multi_vgt_param() 685 if (sctx->tes_shader.cso) { in gfx10_emit_ge_cntl() 696 if (sctx->tes_shader.cso) { in gfx10_emit_ge_cntl() 1639 if (sctx->tes_shader.cso) in si_emit_all_states() 1785 (!!sctx->tes_shader.cso != (prim == PIPE_PRIM_PATCHES)))) { in si_multi_draw_vbo() 1817 } else if (sctx->tes_shader.cso) { in si_multi_draw_vbo() 1819 rast_prim = sctx->tes_shader.cso->rast_prim; in si_multi_draw_vbo() 1836 if (sctx->tes_shader.cso && sctx->screen->info.has_ls_vgpr_init_bug) { in si_multi_draw_vbo() 1862 !sctx->tes_shader.cso && prim == PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY && !primitive_restart; in si_multi_draw_vbo() [all …]
|
D | si_debug.c | 1019 si_print_annotated_shader(sctx->tes_shader.current, waves, num_waves, f); in si_dump_annotated_shaders() 1083 if (sctx->tes_shader.cso && !sctx->tcs_shader.cso) in si_log_draw_state() 1090 si_dump_gfx_shader(sctx, &sctx->tes_shader, log); in si_log_draw_state() 1099 si_dump_gfx_descriptors(sctx, &sctx->tes_shader, log); in si_log_draw_state()
|
D | si_pipe.h | 1037 struct si_shader_ctx_state tes_shader; member 1656 if (sctx->tes_shader.cso) in si_get_vs() 1657 return &sctx->tes_shader; in si_get_vs()
|
D | si_cp_dma.c | 480 if (sctx->tes_shader.cso) { in cik_emit_prefetch_L2()
|
D | si_descriptors.c | 1919 if (sctx->tes_shader.cso) { in si_shader_change_notify() 1940 if (sctx->tes_shader.cso) { in si_shader_change_notify() 2062 if (sctx->tes_shader.cso) in si_emit_graphics_shader_pointers() 2717 [PIPE_SHADER_TESS_EVAL] = &sctx->tes_shader, in si_gfx_resources_check_encrypted()
|
D | si_blit.c | 48 util_blitter_save_tesseval_shader(sctx->blitter, sctx->tes_shader.cso); in si_blitter_begin()
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | r600_state_common.c | 762 rctx->tes_shader->info.file_count[TGSI_FILE_HW_ATOMIC]; in r600_get_hw_atomic_count() 798 key->vs.as_ls = (rctx->tes_shader != NULL); in r600_shader_selector_key() 835 key->tcs.prim_mode = rctx->tes_shader->info.properties[TGSI_PROPERTY_TES_PRIM_MODE]; in r600_shader_selector_key() 1031 else if (rctx->tes_shader) in r600_get_vs_info() 1032 return &rctx->tes_shader->info; in r600_get_vs_info() 1081 if (state == rctx->tes_shader) in r600_bind_tes_state() 1084 rctx->tes_shader = (struct r600_pipe_shader_selector *)state; in r600_bind_tes_state() 1090 if (rctx->tes_shader->so.num_outputs) in r600_bind_tes_state() 1091 rctx->b.streamout.stride_in_dw = rctx->tes_shader->so.stride; in r600_bind_tes_state() 1171 if (rctx->tes_shader == sel) { in r600_delete_tes_state() [all …]
|
D | evergreen_state.c | 2290 if (!rctx->tes_shader) in evergreen_emit_tes_constant_buffers() 2301 if (!rctx->tes_shader) in evergreen_emit_tcs_constant_buffers() 2392 if (!rctx->tes_shader) in evergreen_emit_tes_sampler_views() 2507 if (!rctx->tes_shader) in evergreen_emit_tes_sampler_states() 2589 if (!rctx->tes_shader) in evergreen_emit_shader_stages() 2599 if (rctx->tes_shader) { in evergreen_emit_shader_stages() 2601 struct tgsi_shader_info *info = &rctx->tes_shader->current->selector->info; in evergreen_emit_shader_stages() 2651 if (rctx->tes_shader) { in evergreen_emit_shader_stages() 4508 struct r600_pipe_shader_selector *tcs = rctx->tcs_shader ? rctx->tcs_shader : rctx->tes_shader; in evergreen_setup_tess_constants() 4525 if (!rctx->tes_shader) { in evergreen_setup_tess_constants() [all …]
|
D | r600_hw_context.c | 385 if (ctx->tes_shader) { in r600_begin_new_cs()
|
D | r600_pipe.h | 572 struct r600_pipe_shader_selector *tes_shader; member
|
D | r600_blit.c | 67 util_blitter_save_tesseval_shader(rctx->blitter, rctx->tes_shader); in r600_blitter_begin()
|