• Home
  • Raw
  • Download

Lines Matching refs:program

67                                  struct gl_program *program)  in _mesa_parse_arb_fragment_program()  argument
78 state.mem_ctx = program; in _mesa_parse_arb_fragment_program()
86 ralloc_free(program->String); in _mesa_parse_arb_fragment_program()
91 program->String = prog.String; in _mesa_parse_arb_fragment_program()
92 program->arb.NumInstructions = prog.arb.NumInstructions; in _mesa_parse_arb_fragment_program()
93 program->arb.NumTemporaries = prog.arb.NumTemporaries; in _mesa_parse_arb_fragment_program()
94 program->arb.NumParameters = prog.arb.NumParameters; in _mesa_parse_arb_fragment_program()
95 program->arb.NumAttributes = prog.arb.NumAttributes; in _mesa_parse_arb_fragment_program()
96 program->arb.NumAddressRegs = prog.arb.NumAddressRegs; in _mesa_parse_arb_fragment_program()
97 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions; in _mesa_parse_arb_fragment_program()
98 program->arb.NumNativeTemporaries = prog.arb.NumNativeTemporaries; in _mesa_parse_arb_fragment_program()
99 program->arb.NumNativeParameters = prog.arb.NumNativeParameters; in _mesa_parse_arb_fragment_program()
100 program->arb.NumNativeAttributes = prog.arb.NumNativeAttributes; in _mesa_parse_arb_fragment_program()
101 program->arb.NumNativeAddressRegs = prog.arb.NumNativeAddressRegs; in _mesa_parse_arb_fragment_program()
102 program->arb.NumAluInstructions = prog.arb.NumAluInstructions; in _mesa_parse_arb_fragment_program()
103 program->arb.NumTexInstructions = prog.arb.NumTexInstructions; in _mesa_parse_arb_fragment_program()
104 program->arb.NumTexIndirections = prog.arb.NumTexIndirections; in _mesa_parse_arb_fragment_program()
105 program->arb.NumNativeAluInstructions = prog.arb.NumAluInstructions; in _mesa_parse_arb_fragment_program()
106 program->arb.NumNativeTexInstructions = prog.arb.NumTexInstructions; in _mesa_parse_arb_fragment_program()
107 program->arb.NumNativeTexIndirections = prog.arb.NumTexIndirections; in _mesa_parse_arb_fragment_program()
108 program->info.inputs_read = prog.info.inputs_read; in _mesa_parse_arb_fragment_program()
109 program->info.outputs_written = prog.info.outputs_written; in _mesa_parse_arb_fragment_program()
110 program->arb.IndirectRegisterFiles = prog.arb.IndirectRegisterFiles; in _mesa_parse_arb_fragment_program()
112 program->TexturesUsed[i] = prog.TexturesUsed[i]; in _mesa_parse_arb_fragment_program()
114 program->SamplersUsed |= (1 << i); in _mesa_parse_arb_fragment_program()
116 program->ShadowSamplers = prog.ShadowSamplers; in _mesa_parse_arb_fragment_program()
117 program->info.fs.origin_upper_left = state.option.OriginUpperLeft; in _mesa_parse_arb_fragment_program()
118 program->info.fs.pixel_center_integer = state.option.PixelCenterInteger; in _mesa_parse_arb_fragment_program()
120 program->info.fs.uses_discard = state.fragment.UsesKill; in _mesa_parse_arb_fragment_program()
122 ralloc_free(program->arb.Instructions); in _mesa_parse_arb_fragment_program()
123 program->arb.Instructions = prog.arb.Instructions; in _mesa_parse_arb_fragment_program()
125 if (program->Parameters) in _mesa_parse_arb_fragment_program()
126 _mesa_free_parameter_list(program->Parameters); in _mesa_parse_arb_fragment_program()
127 program->Parameters = prog.Parameters; in _mesa_parse_arb_fragment_program()
142 _mesa_append_fog_code(ctx, program, fog_modes[state.option.Fog], GL_TRUE); in _mesa_parse_arb_fragment_program()
146 printf("____________Fragment program %u ________\n", program->Id); in _mesa_parse_arb_fragment_program()
147 _mesa_print_program(&program->Base); in _mesa_parse_arb_fragment_program()
161 struct gl_program *program) in _mesa_parse_arb_vertex_program() argument
171 state.mem_ctx = program; in _mesa_parse_arb_vertex_program()
179 ralloc_free(program->String); in _mesa_parse_arb_vertex_program()
184 program->String = prog.String; in _mesa_parse_arb_vertex_program()
185 program->arb.NumInstructions = prog.arb.NumInstructions; in _mesa_parse_arb_vertex_program()
186 program->arb.NumTemporaries = prog.arb.NumTemporaries; in _mesa_parse_arb_vertex_program()
187 program->arb.NumParameters = prog.arb.NumParameters; in _mesa_parse_arb_vertex_program()
188 program->arb.NumAttributes = prog.arb.NumAttributes; in _mesa_parse_arb_vertex_program()
189 program->arb.NumAddressRegs = prog.arb.NumAddressRegs; in _mesa_parse_arb_vertex_program()
190 program->arb.NumNativeInstructions = prog.arb.NumNativeInstructions; in _mesa_parse_arb_vertex_program()
191 program->arb.NumNativeTemporaries = prog.arb.NumNativeTemporaries; in _mesa_parse_arb_vertex_program()
192 program->arb.NumNativeParameters = prog.arb.NumNativeParameters; in _mesa_parse_arb_vertex_program()
193 program->arb.NumNativeAttributes = prog.arb.NumNativeAttributes; in _mesa_parse_arb_vertex_program()
194 program->arb.NumNativeAddressRegs = prog.arb.NumNativeAddressRegs; in _mesa_parse_arb_vertex_program()
195 program->info.inputs_read = prog.info.inputs_read; in _mesa_parse_arb_vertex_program()
196 program->info.outputs_written = prog.info.outputs_written; in _mesa_parse_arb_vertex_program()
197 program->arb.IndirectRegisterFiles = prog.arb.IndirectRegisterFiles; in _mesa_parse_arb_vertex_program()
198 program->arb.IsPositionInvariant = (state.option.PositionInvariant) in _mesa_parse_arb_vertex_program()
201 ralloc_free(program->arb.Instructions); in _mesa_parse_arb_vertex_program()
202 program->arb.Instructions = prog.arb.Instructions; in _mesa_parse_arb_vertex_program()
204 if (program->Parameters) in _mesa_parse_arb_vertex_program()
205 _mesa_free_parameter_list(program->Parameters); in _mesa_parse_arb_vertex_program()
206 program->Parameters = prog.Parameters; in _mesa_parse_arb_vertex_program()
209 printf("____________Vertex program %u __________\n", program->Id); in _mesa_parse_arb_vertex_program()
210 _mesa_print_program(program); in _mesa_parse_arb_vertex_program()