Lines Matching defs:shader
1174 /* for a650, use STL for vertex outputs used by tess ctrl shader: */
1274 * creating too many constants in the final shader.
3158 /* only expect a single txf_ms_fb per shader: */
3378 * their srcs until the end of the shader, since (eg. loops) one of
3765 /* create vtxcnt input in input block at top of shader,
3767 * of the shader:
4001 * stages we scan the shader to see which components are actually used, and
4013 * First Step: scan shader to find which bary.f/ldlv remain:
4051 * shader key.
4190 ir3_context_error(ctx, "unknown %s shader output name: %s\n",
4195 ir3_context_error(ctx, "unknown shader type: %d\n", ctx->so->type);
4313 /* for fragment shader, the vcoord input register is used as the
4390 * backend, so we also need to consider the shader key:
4600 struct ir3_shader *shader,
4610 ctx = ir3_context_init(compiler, shader, so);
4637 * to the next shader (chsh). There are also a few output values which we
4845 /* Pre-assign VS inputs on a6xx+ binning pass shader, to align
4958 /* We need to do legalize after (for frag shader's) the "bary.f"