mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-15 00:10:25 +01:00
make sure the new instruction Data pointer is set to NULL
This commit is contained in:
parent
7948bc02ed
commit
140f99f81c
1 changed files with 6 additions and 0 deletions
|
|
@ -2691,6 +2691,8 @@ parse_fp_instruction (GLcontext * ctx, GLubyte ** inst,
|
|||
/* Record the position in the program string for debugging */
|
||||
fp->StringPos = Program->Position;
|
||||
|
||||
fp->Data = NULL;
|
||||
|
||||
/* OP_ALU_INST or OP_TEX_INST */
|
||||
instClass = *(*inst)++;
|
||||
|
||||
|
|
@ -3113,6 +3115,8 @@ parse_vp_instruction (GLcontext * ctx, GLubyte ** inst,
|
|||
/* Record the position in the program string for debugging */
|
||||
vp->StringPos = Program->Position;
|
||||
|
||||
vp->Data = NULL;
|
||||
|
||||
vp->SrcReg[0].RelAddr = vp->SrcReg[1].RelAddr = vp->SrcReg[2].RelAddr = 0;
|
||||
|
||||
for (a = 0; a < 4; a++) {
|
||||
|
|
@ -3706,6 +3710,7 @@ parse_arb_program (GLcontext * ctx, GLubyte * inst, struct var_cache **vc_head,
|
|||
Program->Position = parse_position (&inst);
|
||||
*/
|
||||
Program->FPInstructions[Program->Base.NumInstructions].StringPos = Program->Position;
|
||||
Program->FPInstructions[Program->Base.NumInstructions].Data = NULL;
|
||||
}
|
||||
else {
|
||||
Program->VPInstructions =
|
||||
|
|
@ -3718,6 +3723,7 @@ parse_arb_program (GLcontext * ctx, GLubyte * inst, struct var_cache **vc_head,
|
|||
Program->Position = parse_position (&inst);
|
||||
*/
|
||||
Program->VPInstructions[Program->Base.NumInstructions].StringPos = Program->Position;
|
||||
Program->VPInstructions[Program->Base.NumInstructions].Data = NULL;
|
||||
}
|
||||
|
||||
/* increment Program->Base.NumInstructions */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue