Lines Matching defs:prog
72 struct gl_program prog;
78 memset(&prog, 0, sizeof(prog));
80 state.prog = &prog;
94 program->String = prog.String;
95 program->arb.NumInstructions = prog.arb.NumInstructions;
96 program->arb.NumTemporaries = prog.arb.NumTemporaries;
97 program->arb.NumParameters = prog.arb.NumParameters;
98 program->arb.NumAttributes = prog.arb.NumAttributes;
99 program->arb.NumAddressRegs = prog.arb.NumAddressRegs;
100 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions;
101 program->arb.NumNativeTemporaries = prog.arb.NumNativeTemporaries;
102 program->arb.NumNativeParameters = prog.arb.NumNativeParameters;
103 program->arb.NumNativeAttributes = prog.arb.NumNativeAttributes;
104 program->arb.NumNativeAddressRegs = prog.arb.NumNativeAddressRegs;
105 program->arb.NumAluInstructions = prog.arb.NumAluInstructions;
106 program->arb.NumTexInstructions = prog.arb.NumTexInstructions;
107 program->arb.NumTexIndirections = prog.arb.NumTexIndirections;
108 program->arb.NumNativeAluInstructions = prog.arb.NumAluInstructions;
109 program->arb.NumNativeTexInstructions = prog.arb.NumTexInstructions;
110 program->arb.NumNativeTexIndirections = prog.arb.NumTexIndirections;
111 program->info.inputs_read = prog.info.inputs_read;
112 program->info.outputs_written = prog.info.outputs_written;
113 program->arb.IndirectRegisterFiles = prog.arb.IndirectRegisterFiles;
115 program->TexturesUsed[i] = prog.TexturesUsed[i];
116 if (prog.TexturesUsed[i])
119 program->ShadowSamplers = prog.ShadowSamplers;
126 program->arb.Instructions = prog.arb.Instructions;
130 program->Parameters = prog.Parameters;
166 struct gl_program prog;
171 memset(&prog, 0, sizeof(prog));
173 state.prog = &prog;
182 _mesa_optimize_program(&prog, program);
189 program->String = prog.String;
190 program->arb.NumInstructions = prog.arb.NumInstructions;
191 program->arb.NumTemporaries = prog.arb.NumTemporaries;
192 program->arb.NumParameters = prog.arb.NumParameters;
193 program->arb.NumAttributes = prog.arb.NumAttributes;
194 program->arb.NumAddressRegs = prog.arb.NumAddressRegs;
195 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions;
196 program->arb.NumNativeTemporaries = prog.arb.NumNativeTemporaries;
197 program->arb.NumNativeParameters = prog.arb.NumNativeParameters;
198 program->arb.NumNativeAttributes = prog.arb.NumNativeAttributes;
199 program->arb.NumNativeAddressRegs = prog.arb.NumNativeAddressRegs;
200 program->info.inputs_read = prog.info.inputs_read;
201 program->info.outputs_written = prog.info.outputs_written;
202 program->arb.IndirectRegisterFiles = prog.arb.IndirectRegisterFiles;
207 program->arb.Instructions = prog.arb.Instructions;
211 program->Parameters = prog.Parameters;