Searched refs:SWStage (Results 1 – 3 of 3) sorted by relevance
429 if (ctx->stage.has(SWStage::VS)) in setup_gs_variables()431 else if (ctx->stage.has(SWStage::TES)) in setup_gs_variables()652 if (!ctx->stage.has(SWStage::GSCopy) && ctx->options->dump_preoptir) { in init_context()1031 SWStage sw_stage = SWStage::None; in setup_isel_context()1035 sw_stage = sw_stage | SWStage::VS; in setup_isel_context()1038 sw_stage = sw_stage | SWStage::TCS; in setup_isel_context()1041 sw_stage = sw_stage | SWStage::TES; in setup_isel_context()1044 sw_stage = sw_stage | (is_gs_copy_shader ? SWStage::GSCopy : SWStage::GS); in setup_isel_context()1047 sw_stage = sw_stage | SWStage::FS; in setup_isel_context()1050 sw_stage = sw_stage | SWStage::CS; in setup_isel_context()[all …]
1506 enum class SWStage : uint8_t { enum1522 constexpr SWStage operator|(SWStage a, SWStage b) {1523 return static_cast<SWStage>(static_cast<uint8_t>(a) | static_cast<uint8_t>(b));1551 explicit constexpr Stage(HWStage hw_, SWStage sw_) : sw(sw_), hw(hw_) { } in Stage()1554 constexpr bool has(SWStage stage) const { in has()1571 SWStage sw = SWStage::None;1578 static constexpr Stage vertex_vs(HWStage::VS, SWStage::VS);1579 static constexpr Stage fragment_fs(HWStage::FS, SWStage::FS);1580 static constexpr Stage compute_cs(HWStage::CS, SWStage::CS);1581 static constexpr Stage tess_eval_vs(HWStage::VS, SWStage::TES);[all …]
4341 unsigned itemsize = ctx->stage.has(SWStage::VS) in visit_store_ls_or_es_output()4454 (ctx->stage.has(SWStage::GS) && ctx->shader->info.stage != MESA_SHADER_GEOMETRY)) { in visit_store_output()7675 if (ctx->stage.has(SWStage::VS) || in visit_intrinsic()7676 ctx->stage.has(SWStage::GS) || in visit_intrinsic()7677 ctx->stage.has(SWStage::TCS) || in visit_intrinsic()7678 ctx->stage.has(SWStage::TES)) { in visit_intrinsic()10140 int offset = (ctx->stage.has(SWStage::TES) && !ctx->stage.has(SWStage::GS)) in export_vs_varying()10237 radv_vs_output_info *outinfo = (ctx->stage.has(SWStage::TES) && !ctx->stage.has(SWStage::GS)) in create_vs_exports()10243 if (ctx->stage.has(SWStage::TES)) in create_vs_exports()11114 assert(ctx->stage.has(SWStage::GS) in ngg_emit_sendmsg_gs_alloc_req()[all …]