Searched refs:gfx_stages (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_compiler.cpp242 struct d3d12_shader_selector *fs = ctx->gfx_stages[PIPE_SHADER_FRAGMENT];
277 struct d3d12_shader_selector *fs = ctx->gfx_stages[PIPE_SHADER_FRAGMENT];
312 struct d3d12_shader_selector *fs = ctx->gfx_stages[PIPE_SHADER_FRAGMENT];
327 struct d3d12_shader_selector *vs = ctx->gfx_stages[PIPE_SHADER_VERTEX];
329 if ((ctx->gfx_stages[PIPE_SHADER_GEOMETRY] != NULL &&
330 !ctx->gfx_stages[PIPE_SHADER_GEOMETRY]->is_gs_variant) ||
354 struct d3d12_shader_selector *vs = ctx->gfx_stages[PIPE_SHADER_VERTEX];
355 struct d3d12_shader_selector *gs = ctx->gfx_stages[PIPE_SHADER_GEOMETRY];
376 if ((ctx->gfx_stages[PIPE_SHADER_GEOMETRY] != NULL &&
377 !ctx->gfx_stages[PIPE_SHADER_GEOMETR
[all...]
H A Dd3d12_draw.cpp218 struct d3d12_shader_selector *shader = ctx->gfx_stages[i];
232 struct d3d12_shader_selector *shader = ctx->gfx_stages[i];
259 if (!ctx->gfx_stages[i])
262 struct d3d12_shader_selector *shader_sel = ctx->gfx_stages[i];
435 struct d3d12_shader_selector *sel = ctx->gfx_stages[PIPE_SHADER_GEOMETRY];
437 sel = ctx->gfx_stages[PIPE_SHADER_VERTEX];
513 struct d3d12_shader *shader = ctx->gfx_stages[i] ? ctx->gfx_stages[i]->current : NULL;
H A Dd3d12_context.h201 struct d3d12_shader_selector *gfx_stages[D3D12_GFX_SHADER_STAGES]; member in struct:d3d12_context
H A Dd3d12_root_signature.cpp194 if (ctx->gfx_stages[i]->so_info.num_outputs > 0)
H A Dd3d12_blit.cpp545 util_blitter_save_fragment_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_FRAGMENT]);
546 util_blitter_save_vertex_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_VERTEX]);
547 util_blitter_save_geometry_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_GEOMETRY]);
H A Dd3d12_context.cpp1046 ctx->gfx_stages[stage] = shader;
1993 struct d3d12_shader_selector *fs = ctx->gfx_stages[PIPE_SHADER_FRAGMENT];
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_program.c465 zs = ctx->gfx_stages[stage];
501 zs = ctx->gfx_stages[stage];
791 if (ctx->gfx_stages[stage])
792 ctx->gfx_hash ^= ctx->gfx_stages[stage]->hash;
793 ctx->gfx_stages[stage] = shader;
794 ctx->gfx_dirty = ctx->gfx_stages[PIPE_SHADER_FRAGMENT] && ctx->gfx_stages[PIPE_SHADER_VERTEX];
798 ctx->gfx_hash ^= ctx->gfx_stages[stage]->hash;
813 if (ctx->gfx_stages[PIPE_SHADER_GEOMETRY])
814 ctx->last_vertex_stage = ctx->gfx_stages[PIPE_SHADER_GEOMETR
[all...]
H A Dzink_blit.c320 util_blitter_save_vertex_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_VERTEX]);
321 util_blitter_save_tessctrl_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_TESS_CTRL]);
322 util_blitter_save_tesseval_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]);
323 util_blitter_save_geometry_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_GEOMETRY]);
336 util_blitter_save_fragment_shader(ctx->blitter, ctx->gfx_stages[PIPE_SHADER_FRAGMENT]);
H A Dzink_context.h229 struct zink_shader *gfx_stages[ZINK_SHADER_COUNT]; member in struct:zink_context
H A Dzink_descriptors.c1234 stages = &ctx->gfx_stages[0];
1313 stages = &ctx->gfx_stages[0];
1586 struct zink_shader *zs = shader == PIPE_SHADER_COMPUTE ? ctx->compute_stage : ctx->gfx_stages[shader];
1638 if (ctx->gfx_stages[i]) {
H A Dzink_draw.cpp191 struct hash_entry *entry = _mesa_hash_table_search_pre_hashed(ht, hash, ctx->gfx_stages);
198 prog = zink_create_gfx_program(ctx, ctx->gfx_stages, ctx->gfx_pipeline_state.vertices_per_patch + 1);
H A Dzink_query.c858 query->have_gs[query->curr_query] = !!ctx->gfx_stages[PIPE_SHADER_GEOMETRY];
H A Dzink_context.c1813 if (!ctx->gfx_stages[PIPE_SHADER_FRAGMENT] ||
1814 !ctx->gfx_stages[PIPE_SHADER_FRAGMENT]->nir->info.fs.uses_fbfetch_output) {
1934 const uint64_t outputs_written = ctx->gfx_stages[PIPE_SHADER_FRAGMENT] ?
1935 ctx->gfx_stages[PIPE_SHADER_FRAGMENT]->nir->info.outputs_written : 0;

Completed in 27 milliseconds