Home | History | Annotate | Download | only in program

Lines Matching refs:vprog

49 _mesa_insert_mvp_dp4_code(struct gl_context *ctx, struct gl_vertex_program *vprog)
52 const GLuint origLen = vprog->Base.NumInstructions;
69 mvpRef[i] = _mesa_add_state_reference(vprog->Base.Parameters,
103 _mesa_copy_instructions (newInst + 4, vprog->Base.Instructions, origLen);
106 _mesa_free_instructions(vprog->Base.Instructions, origLen);
109 vprog->Base.Instructions = newInst;
110 vprog->Base.NumInstructions = newLen;
111 vprog->Base.InputsRead |= VERT_BIT_POS;
112 vprog->Base.OutputsWritten |= BITFIELD64_BIT(VERT_RESULT_HPOS);
117 _mesa_insert_mvp_mad_code(struct gl_context *ctx, struct gl_vertex_program *vprog)
120 const GLuint origLen = vprog->Base.NumInstructions;
138 mvpRef[i] = _mesa_add_state_reference(vprog->Base.Parameters,
151 hposTemp = vprog->Base.NumTemporaries++;
205 _mesa_copy_instructions (newInst + 4, vprog->Base.Instructions, origLen);
208 _mesa_free_instructions(vprog->Base.Instructions, origLen);
211 vprog->Base.Instructions = newInst;
212 vprog->Base.NumInstructions = newLen;
213 vprog->Base.InputsRead |= VERT_BIT_POS;
214 vprog->Base.OutputsWritten |= BITFIELD64_BIT(VERT_RESULT_HPOS);
219 _mesa_insert_mvp_code(struct gl_context *ctx, struct gl_vertex_program *vprog)
222 _mesa_insert_mvp_dp4_code( ctx, vprog );
224 _mesa_insert_mvp_mad_code( ctx, vprog );