struct si_pipe_shader *shader;
struct si_shader_key key;
unsigned type; /* TGSI_PROCESSOR_* specifies the type of shader. */
- unsigned ninput_emitted;
/* struct list_head inputs; */
/* unsigned * input_mappings *//* From TGSI to SI hw */
/* struct tgsi_shader_info info;*/
return;
}
- if (!si_shader_ctx->ninput_emitted++) {
- /* Enable whole quad mode */
- lp_build_intrinsic(gallivm->builder,
- "llvm.SI.wqm",
- LLVMVoidTypeInContext(gallivm->context),
- NULL, 0);
- }
-
intr_name = interp_param ? "llvm.SI.fs.interp" : "llvm.SI.fs.constant";
/* XXX: Could there be more than TGSI_NUM_CHANNELS (4) ? */