Lines Matching defs:shader
39 /* low level intermediate representation of an adreno shader program */
48 /* Size in bytes of the shader binary, including NIR constants and
52 /* byte offset from start of the shader to the NIR constant data. */
63 * by the shader (ie. vertex fetched via VFD_DECODE but not
64 * touched by shader)
66 int8_t max_reg; /* highest GPR # used by shader */
70 * assuming that they are all executing this shader.
128 * that the shader needs no more input:
592 struct ir3 *shader;
696 void ir3_destroy(struct ir3 *shader);
699 void *ir3_alloc(struct ir3 *shader, int sz);
711 struct ir3_block *ir3_block_create(struct ir3 *shader);
724 struct ir3_register *ir3_reg_clone(struct ir3 *shader,
752 void ir3_clear_mark(struct ir3 *shader);
1668 /* iterators for shader inputs: */
1782 soft_sy_delay(struct ir3_instruction *instr, struct ir3 *shader)
1787 shader->type == MESA_SHADER_FRAGMENT ||
1788 shader->type == MESA_SHADER_COMPUTE;
1795 * shader - uncached results are much larger.
1875 /* VS/GS/TCS/TESS co-exist with frag shader invocations, but we don't
1876 * know the nature of the fragment shader. Just assume it will have