Home | History | Annotate | Download | only in program

Lines Matching refs:prog

72    struct gl_program prog;
78 memset(&prog, 0, sizeof(prog));
80 state.prog = &prog;
93 program->String = prog.String;
94 program->arb.NumInstructions = prog.arb.NumInstructions;
95 program->arb.NumTemporaries = prog.arb.NumTemporaries;
96 program->arb.NumParameters = prog.arb.NumParameters;
97 program->arb.NumAttributes = prog.arb.NumAttributes;
98 program->arb.NumAddressRegs = prog.arb.NumAddressRegs;
99 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions;
100 program->arb.NumNativeTemporaries = prog.arb.NumNativeTemporaries;
101 program->arb.NumNativeParameters = prog.arb.NumNativeParameters;
102 program->arb.NumNativeAttributes = prog.arb.NumNativeAttributes;
103 program->arb.NumNativeAddressRegs = prog.arb.NumNativeAddressRegs;
104 program->arb.NumAluInstructions = prog.arb.NumAluInstructions;
105 program->arb.NumTexInstructions = prog.arb.NumTexInstructions;
106 program->arb.NumTexIndirections = prog.arb.NumTexIndirections;
107 program->arb.NumNativeAluInstructions = prog.arb.NumAluInstructions;
108 program->arb.NumNativeTexInstructions = prog.arb.NumTexInstructions;
109 program->arb.NumNativeTexIndirections = prog.arb.NumTexIndirections;
110 program->info.inputs_read = prog.info.inputs_read;
111 program->info.outputs_written = prog.info.outputs_written;
112 program->arb.IndirectRegisterFiles = prog.arb.IndirectRegisterFiles;
114 program->TexturesUsed[i] = prog.TexturesUsed[i];
115 if (prog.TexturesUsed[i])
118 program->ShadowSamplers = prog.ShadowSamplers;
125 program->arb.Instructions = prog.arb.Instructions;
129 program->Parameters = prog.Parameters;
165 struct gl_program prog;
170 memset(&prog, 0, sizeof(prog));
172 state.prog = &prog;
177 ralloc_free(prog.arb.Instructions);
178 ralloc_free(prog.String);
184 _mesa_optimize_program(ctx, &prog, program);
191 program->String = prog.String;
192 program->arb.NumInstructions = prog.arb.NumInstructions;
193 program->arb.NumTemporaries = prog.arb.NumTemporaries;
194 program->arb.NumParameters = prog.arb.NumParameters;
195 program->arb.NumAttributes = prog.arb.NumAttributes;
196 program->arb.NumAddressRegs = prog.arb.NumAddressRegs;
197 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions;
198 program->arb.NumNativeTemporaries = prog.arb.NumNativeTemporaries;
199 program->arb.NumNativeParameters = prog.arb.NumNativeParameters;
200 program->arb.NumNativeAttributes = prog.arb.NumNativeAttributes;
201 program->arb.NumNativeAddressRegs = prog.arb.NumNativeAddressRegs;
202 program->info.inputs_read = prog.info.inputs_read;
203 program->info.outputs_written = prog.info.outputs_written;
204 program->arb.IndirectRegisterFiles = prog.arb.IndirectRegisterFiles;
209 program->arb.Instructions = prog.arb.Instructions;
213 program->Parameters = prog.Parameters;