Searched refs:gs_shader (Results 1 - 25 of 31) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_tess_eval.h13 const r600_shader_key& key, r600_shader *gs_shader,
H A Dsfn_shader_tess_eval.cpp7 const r600_shader_key& key, r600_shader *gs_shader,
17 m_export_processor.reset(new VertexStageExportForGS(*this, gs_shader));
6 TEvalShaderFromNir(r600_pipe_shader * sh,r600_pipe_shader_selector & sel,const r600_shader_key & key,r600_shader * gs_shader,enum chip_class chip_class) argument
H A Dsfn_shader_vertex.h39 const r600_shader_key &key, r600_shader *gs_shader,
H A Dsfn_shader_vertex.cpp43 struct r600_shader* gs_shader,
65 m_export_processor.reset(new VertexStageExportForGS(*this, gs_shader));
40 VertexShaderFromNir(r600_pipe_shader * sh,r600_pipe_shader_selector & sel,const r600_shader_key & key,struct r600_shader * gs_shader,enum chip_class chip_class) argument
H A Dsfn_nir.h82 r600_shader *gs_shader, enum chip_class chip_class);
H A Dsfn_vertexstageexport.h95 const r600_shader *gs_shader);
H A Dsfn_nir.cpp90 struct r600_shader* gs_shader, enum chip_class _chip_class)
98 impl.reset(new VertexShaderFromNir(pipe_shader, *sel, key, gs_shader, chip_class));
106 impl.reset(new TEvalShaderFromNir(pipe_shader, *sel, key, gs_shader, chip_class));
975 struct r600_shader* gs_shader = nullptr; local in function:r600_shader_from_nir
976 if (rctx->gs_shader)
977 gs_shader = &rctx->gs_shader->current->shader;
980 bool r = convert.lower(sh, pipeshader, sel, *key, gs_shader, rscreen->b.chip_class);
88 lower(const nir_shader * shader,r600_pipe_shader * pipe_shader,r600_pipe_shader_selector * sel,r600_shader_key & key,struct r600_shader * gs_shader,enum chip_class _chip_class) argument
H A Dsfn_vertexstageexport.cpp459 const r600_shader *gs_shader):
462 m_gs_shader(gs_shader)
458 VertexStageExportForGS(VertexStage & proc,const r600_shader * gs_shader) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_state_common.c751 (rctx->gs_shader ? rctx->gs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] : 0);
756 (rctx->gs_shader ? rctx->gs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] : 0) +
795 key->vs.as_es = (rctx->gs_shader != NULL);
797 if (rctx->ps_shader->current->shader.gs_prim_id_input && !rctx->gs_shader) {
823 key->tes.as_es = (rctx->gs_shader != NULL);
1008 if (rctx->gs_shader)
1009 return &rctx->gs_shader->info;
1036 if (state == rctx->gs_shader)
[all...]
H A Dr600_state.c1939 if (rctx->gs_shader->gs_max_out_vertices <= 128)
1941 else if (rctx->gs_shader->gs_max_out_vertices <= 256)
1943 else if (rctx->gs_shader->gs_max_out_vertices <= 512)
1951 if (rctx->gs_shader->current->shader.gs_prim_id_input)
2023 if (rctx->gs_shader) {
2025 num_gprs[R600_HW_STAGE_GS] = rctx->gs_shader->current->shader.bc.ngpr;
2026 num_gprs[R600_HW_STAGE_VS] = rctx->gs_shader->current->gs_copy_shader->shader.bc.ngpr;
H A Dr600_hw_context.c381 if (ctx->gs_shader) {
H A Dr600_pipe.h567 struct r600_pipe_shader_selector *gs_shader; member in struct:r600_context
H A Dr600_blit.c65 util_blitter_save_geometry_shader(rctx->blitter, rctx->gs_shader);
H A Devergreen_state.c2577 if (rctx->gs_shader->gs_max_out_vertices <= 128)
2579 else if (rctx->gs_shader->gs_max_out_vertices <= 256)
2581 else if (rctx->gs_shader->gs_max_out_vertices <= 512)
2594 if (rctx->gs_shader->current->shader.gs_prim_id_input)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_state_common.c781 (rctx->gs_shader ? rctx->gs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] : 0);
786 (rctx->gs_shader ? rctx->gs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] : 0) +
825 key->vs.as_es = (rctx->gs_shader != NULL);
827 if (rctx->ps_shader->current->shader.gs_prim_id_input && !rctx->gs_shader) {
856 key->tes.as_es = (rctx->gs_shader != NULL);
1054 if (rctx->gs_shader)
1055 return &rctx->gs_shader->info;
1082 if (state == rctx->gs_shader)
[all...]
H A Dr600_state.c1942 if (rctx->gs_shader->gs_max_out_vertices <= 128)
1944 else if (rctx->gs_shader->gs_max_out_vertices <= 256)
1946 else if (rctx->gs_shader->gs_max_out_vertices <= 512)
1954 if (rctx->gs_shader->current->shader.gs_prim_id_input)
2026 if (rctx->gs_shader) {
2028 num_gprs[R600_HW_STAGE_GS] = rctx->gs_shader->current->shader.bc.ngpr;
2029 num_gprs[R600_HW_STAGE_VS] = rctx->gs_shader->current->gs_copy_shader->shader.bc.ngpr;
H A Dr600_hw_context.c381 if (ctx->gs_shader) {
H A Dr600_pipe.h572 struct r600_pipe_shader_selector *gs_shader; member in struct:r600_context
H A Dr600_blit.c65 util_blitter_save_geometry_shader(rctx->blitter, rctx->gs_shader);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c1461 else if (sctx->gs_shader.cso)
1502 if (sctx->gs_shader.cso)
2511 si_shader_uses_bindless_samplers(sctx->gs_shader.cso) ||
2517 si_shader_uses_bindless_images(sctx->gs_shader.cso) ||
2553 (sctx->gs_shader.cso &&
2554 sctx->gs_shader.cso->info.uses_primid) ||
2555 (sctx->ps_shader.cso && !sctx->gs_shader.cso &&
2565 bool enable_changed = !!sctx->gs_shader.cso != !!sel;
2567 if (sctx->gs_shader.cso == sel)
2570 sctx->gs_shader
[all...]
H A Dsi_state_draw.c501 } else if (sctx->gs_shader.cso) {
520 if (sctx->gs_shader.cso) {
592 if (sctx->gs_shader.cso || sctx->tes_shader.cso) {
1309 if (sctx->gs_shader.cso)
1310 rast_prim = sctx->gs_shader.cso->gs_output_prim;
1349 if (sctx->gs_shader.cso) {
H A Dsi_pipe.h896 struct si_shader_ctx_state gs_shader; member in struct:si_context
1500 if (sctx->gs_shader.cso)
1501 return &sctx->gs_shader;
1517 if (sctx->gs_shader.cso)
1518 return sctx->gs_shader.cso->gs_copy_shader;
H A Dsi_cp_dma.c469 } else if (sctx->gs_shader.cso) {
515 } else if (sctx->gs_shader.cso) {
H A Dsi_debug.c1012 si_print_annotated_shader(sctx->gs_shader.current, waves, num_waves, f);
1086 si_dump_gfx_shader(sctx, &sctx->gs_shader, log);
1097 si_dump_gfx_descriptors(sctx, &sctx->gs_shader, log);
H A Dsi_descriptors.c2074 } else if (sctx->gs_shader.cso) {
2084 if (sctx->gs_shader.cso)
2204 else if (sctx->gs_shader.cso)

Completed in 45 milliseconds

12