| /xsrc/external/mit/MesaLib/dist/src/mesa/program/ |
| prog_parameter_layout.c | 26 * \brief Helper functions to layout storage for program parameters 79 struct gl_program_parameter *curr = & src->Parameters[i]; 85 if (memcmp(dst->Parameters[j].StateIndexes, curr->StateIndexes, 95 memcpy(&dst->Parameters[j], curr, 96 sizeof(dst->Parameters[j])); 98 dst->Parameters[j].ValueOffset = dst->NumParameterValues; 101 dst->ParameterValues + dst->Parameters[j].ValueOffset; 103 src->ParameterValues + src->Parameters[i].ValueOffset; 105 memcpy(pv_dst, pv_src, MIN2(src->Parameters[i].Size, 4) * 107 dst->NumParameterValues += MIN2(dst->Parameters[j].Size, 4) [all...] |
| prog_parameter.c | 68 if (list->Parameters[i].Type == PROGRAM_CONSTANT) { 69 unsigned offset = list->Parameters[i].ValueOffset; 88 for (j = 0; j < list->Parameters[i].Size; j++) { 97 else if (vSize <= list->Parameters[i].Size) { 107 for (k = 0; k < list->Parameters[i].Size; k++) { 159 if ((p->Parameters == NULL) || (p->ParameterValues == NULL)) { 160 free(p->Parameters); 172 * Free a parameter list and all its parameters 179 free((void *)paramList->Parameters[i].Name); 181 free(paramList->Parameters); [all...] |
| prog_statevars.c | 473 COPY_4V(value, ctx->FragmentProgram.Parameters[idx]); 479 memcpy(value, ctx->FragmentProgram.Parameters[idx], bytes); 485 /* Local parameters haven't been allocated yet. 486 * ARB_fragment_program says that local parameters are 502 /* Local parameters haven't been allocated yet. 503 * ARB_fragment_program says that local parameters are 514 COPY_4V(value, ctx->VertexProgram.Parameters[idx]); 520 memcpy(value, ctx->VertexProgram.Parameters[idx], bytes); 526 /* Local parameters haven't been allocated yet. 527 * ARB_vertex_program says that local parameters ar [all...] |
| arbprogparse.c | 34 Notes on program parameters, etc. 42 PROGRAM_CONSTANT - indexes into program->Parameters, a known constant/literal 43 PROGRAM_STATE_VAR - indexes into program->Parameters, and may actually be: 49 into the unified gl_program->Parameters array. This solves the problem of 128 if (program->Parameters) 129 _mesa_free_parameter_list(program->Parameters); 130 program->Parameters = prog.Parameters; 209 if (program->Parameters) 210 _mesa_free_parameter_list(program->Parameters); [all...] |
| prog_parameter.h | 52 * glBegin/End. They're also all stored in the same Parameters array. 60 PROGRAM_STATE_VAR, /**< gl_program->Parameters[] */ 61 PROGRAM_CONSTANT, /**< gl_program->Parameters[] */ 62 PROGRAM_UNIFORM, /**< gl_program->Parameters[] */ 78 * Actual data for constant values of parameters. 140 unsigned Size; /**< allocated size of Parameters */ 142 GLuint NumParameters; /**< number of used parameters in array */ 144 struct gl_program_parameter *Parameters; /**< Array [Size] */ 150 /* Parameters are optionally sorted as follows. Uniforms and constants 153 * which can't sort parameters [all...] |
| program.c | 258 if (prog->Parameters) { 259 _mesa_free_parameter_list(prog->Parameters); 576 /* All state parameters should be vec4s. */ 578 assert(state_params->Parameters[i].Type == PROGRAM_STATE_VAR); 579 assert(state_params->Parameters[i].Size == 4); 580 assert(state_params->Parameters[i].ValueOffset == i * 4); 583 /* Sort state parameters to facilitate better parameter merging. */ 584 qsort(state_params->Parameters, num_state_params, 585 sizeof(state_params->Parameters[0]), compare_state_var); 588 /* Add state parameters to the end of the parameter list. * [all...] |
| prog_opt_constant_fold.c | 57 src.Index = _mesa_add_unnamed_constant(prog->Parameters, 72 src.Index = _mesa_add_unnamed_constant(prog->Parameters, 93 unsigned pvo = prog->Parameters->Parameters[r->Index].ValueOffset; 95 prog->Parameters->ParameterValues + pvo;
|
| prog_print.c | 417 = prog->Parameters->Parameters + index; 867 * Print all of a program's parameters/fields to given file. 897 _mesa_load_state_parameters(ctx, prog->Parameters); 906 _mesa_print_parameter_list(prog->Parameters); 911 * Print all of a program's parameters/fields to stderr. 936 struct gl_program_parameter *param = list->Parameters + i; 937 unsigned pvo = list->Parameters[i].ValueOffset; 942 _mesa_register_file_name(list->Parameters[i].Type), 1044 fprintf(f, "/* First-draw parameters / constants */\n") [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/program/ |
| prog_parameter_layout.c | 26 * \brief Helper functions to layout storage for program parameters 79 struct gl_program_parameter *curr = & src->Parameters[i]; 85 if (memcmp(dst->Parameters[j].StateIndexes, curr->StateIndexes, 95 memcpy(&dst->Parameters[j], curr, 96 sizeof(dst->Parameters[j])); 105 memcpy(pv_dst, pv_src, MIN2(src->Parameters[i].Size, 4) * 107 dst->NumParameterValues += MIN2(dst->Parameters[j].Size, 4); 134 _mesa_new_parameter_list_sized(state->prog->Parameters->NumParameters); 136 /* PASS 1: Move any parameters that are accessed indirectly from the 146 copy_indirect_accessed_array(state->prog->Parameters, layout [all...] |
| prog_parameter.c | 68 if (list->Parameters[i].Type == PROGRAM_CONSTANT) { 88 for (j = 0; j < list->Parameters[i].Size; j++) { 97 else if (vSize <= list->Parameters[i].Size) { 107 for (k = 0; k < list->Parameters[i].Size; k++) { 151 p->Parameters = (struct gl_program_parameter *) 160 if ((p->Parameters == NULL) || (p->ParameterValues == NULL)) { 161 free(p->Parameters); 173 * Free a parameter list and all its parameters 180 free((void *)paramList->Parameters[i].Name); 182 free(paramList->Parameters); [all...] |
| arbprogparse.c | 34 Notes on program parameters, etc. 42 PROGRAM_CONSTANT - indexes into program->Parameters, a known constant/literal 43 PROGRAM_STATE_VAR - indexes into program->Parameters, and may actually be: 49 into the unified gl_program->Parameters array. This solves the problem of 128 if (program->Parameters) 129 _mesa_free_parameter_list(program->Parameters); 130 program->Parameters = prog.Parameters; 211 if (program->Parameters) 212 _mesa_free_parameter_list(program->Parameters); [all...] |
| prog_parameter.h | 50 * glBegin/End. They're also all stored in the same Parameters array. 58 PROGRAM_STATE_VAR, /**< gl_program->Parameters[] */ 59 PROGRAM_CONSTANT, /**< gl_program->Parameters[] */ 60 PROGRAM_UNIFORM, /**< gl_program->Parameters[] */ 76 * Actual data for constant values of parameters. 121 GLuint Size; /**< allocated size of Parameters, ParameterValues */ 122 GLuint NumParameters; /**< number of used parameters in array */ 124 struct gl_program_parameter *Parameters; /**< Array [Size] */ 186 if (paramList->Parameters[i].Name && 187 strcmp(paramList->Parameters[i].Name, name) == 0 [all...] |
| prog_opt_constant_fold.c | 57 src.Index = _mesa_add_unnamed_constant(prog->Parameters, 72 src.Index = _mesa_add_unnamed_constant(prog->Parameters, 93 unsigned pvo = prog->Parameters->ParameterValueOffset[r->Index]; 95 prog->Parameters->ParameterValues + pvo;
|
| prog_print.c | 414 = prog->Parameters->Parameters + index; 864 * Print all of a program's parameters/fields to given file. 894 _mesa_load_state_parameters(ctx, prog->Parameters); 903 _mesa_print_parameter_list(prog->Parameters); 908 * Print all of a program's parameters/fields to stderr. 933 struct gl_program_parameter *param = list->Parameters + i; 939 _mesa_register_file_name(list->Parameters[i].Type), 1039 fprintf(f, "/* First-draw parameters / constants */\n"); 1041 _mesa_fprint_parameter_list(f, prog->Parameters); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_debug.c | 101 if (st->vp->Base.Parameters) 102 _mesa_print_parameter_list(st->vp->Base.Parameters); 105 if (st->fp->Base.Parameters) 106 _mesa_print_parameter_list(st->fp->Base.Parameters);
|
| st_glsl_to_nir.cpp | 206 * Then what we get in prog->Parameters looks like: 228 struct gl_program_parameter *p = ¶ms->Parameters[i]; 281 loc = _mesa_add_sized_state_reference(prog->Parameters, 283 loc = prog->Parameters->ParameterValueOffset[loc]; 285 loc = _mesa_add_state_reference(prog->Parameters, stateTokens); 288 loc = st_nir_lookup_parameter_index(prog->Parameters, uniform->name); 295 loc = prog->Parameters->ParameterValueOffset[loc]; 460 * used for rendering. Waiting until then to generate the parameters is 482 _mesa_add_sized_state_reference(prog->Parameters, 486 _mesa_add_state_reference(prog->Parameters, [all...] |
| st_atifs_to_tgsi.c | 470 if (program->Parameters) { 471 t->constants = calloc(program->Parameters->NumParameters, 478 for (i = 0; i < program->Parameters->NumParameters; i++) { 479 unsigned pvo = program->Parameters->ParameterValueOffset[i]; 481 switch (program->Parameters->Parameters[i].Type) { 489 (const float*)program->Parameters->ParameterValues + pvo, 557 prog->Parameters = _mesa_new_parameter_list(); 605 _mesa_add_parameter(prog->Parameters, PROGRAM_UNIFORM, 608 _mesa_add_state_reference(prog->Parameters, fog_params_state) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| gfx6_constant_state.c | 76 unsigned offset = prog->Parameters->Parameters[idx].ValueOffset; 78 assert(idx < prog->Parameters->NumParameters); 79 return prog->Parameters->ParameterValues[offset + comp].u; 149 /* Updates the ParamaterValues[i] pointers for all parameters of the 154 _mesa_load_state_parameters(ctx, prog->Parameters); 249 /* Updates the ParamaterValues[i] pointers for all parameters of the 252 _mesa_load_state_parameters(&brw->ctx, prog->Parameters); 305 /* Updates the ParamaterValues[i] pointers for all parameters of the 309 _mesa_load_state_parameters(ctx, prog->Parameters); [all...] |
| brw_nir_uniforms.cpp | 43 int index = _mesa_add_state_reference(prog->Parameters, 246 struct gl_program_parameter_list *plist = prog->Parameters; 252 /* For ARB programs, prog_to_nir generates a single "parameters" variable 258 /* Parameters should be either vec4 uniforms or single component 262 assert(plist->Parameters[p].Size <= 4); 265 for (i = 0; i < plist->Parameters[p].Size; i++)
|
| brw_curbe.c | 225 _mesa_load_state_parameters(ctx, fp->Parameters); 267 _mesa_load_state_parameters(ctx, vp->Parameters);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| gen6_constant_state.c | 71 unsigned offset = prog->Parameters->ParameterValueOffset[idx]; 73 assert(idx < prog->Parameters->NumParameters); 74 return prog->Parameters->ParameterValues[offset + comp].u; 144 /* Updates the ParamaterValues[i] pointers for all parameters of the 149 _mesa_load_state_parameters(ctx, prog->Parameters); 244 /* Updates the ParamaterValues[i] pointers for all parameters of the 247 _mesa_load_state_parameters(&brw->ctx, prog->Parameters); 300 /* Updates the ParamaterValues[i] pointers for all parameters of the 304 _mesa_load_state_parameters(ctx, prog->Parameters);
|
| brw_nir_uniforms.cpp | 43 int index = _mesa_add_state_reference(prog->Parameters, 246 struct gl_program_parameter_list *plist = prog->Parameters; 252 /* For ARB programs, prog_to_nir generates a single "parameters" variable 258 /* Parameters should be either vec4 uniforms or single component 262 assert(plist->Parameters[p].Size <= 4); 265 for (i = 0; i < plist->Parameters[p].Size; i++)
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_glsl_to_nir.cpp | 143 struct gl_program_parameter_list *params = prog->Parameters; 149 int index = params->Parameters[i].MainUniformStorageIndex; 166 * Then what we get in prog->Parameters looks like: 188 struct gl_program_parameter *p = ¶ms->Parameters[i]; 233 loc = _mesa_add_sized_state_reference(prog->Parameters, 235 loc = prog->Parameters->Parameters[loc].ValueOffset; 237 loc = _mesa_add_state_reference(prog->Parameters, stateTokens); 247 loc = prog->Parameters->Parameters[loc].ValueOffset [all...] |
| st_atom_constbuf.c | 66 * Pass the given program parameters to the graphics pipe as a 78 struct gl_program_parameter_list *params = prog->Parameters; 93 unsigned offset = params->Parameters[c].ValueOffset; 146 * parameters are uploaded directly above instead of being loaded
|
| /xsrc/external/mit/xf86-video-ati/dist/src/AtomBios/ |
| CD_Operations.c | 273 pParserTempData->Index=(UINT32)UINT16LE_TO_CPU(pParserTempData->pCmd->Parameters.WordXX.PA_Destination); 299 pParserTempData->pDeviceData->pParameterSpace+pParserTempData->pCmd->Parameters.ByteXX.PA_Destination); 304 if (pParserTempData->pCmd->Parameters.ByteXX.PA_Destination < WS_QUOTIENT_C) 305 *(pParserTempData->pWorkingTableData->pWorkSpace+pParserTempData->pCmd->Parameters.ByteXX.PA_Destination) = pParserTempData->DestData32; 307 switch (pParserTempData->pCmd->Parameters.ByteXX.PA_Destination) 340 pParserTempData->Index=(UINT32)pParserTempData->pCmd->Parameters.ByteXX.PA_Destination; 348 pParserTempData->Index=(UINT32)pParserTempData->pCmd->Parameters.ByteXX.PA_Destination; 354 pParserTempData->Index=(UINT32)pParserTempData->pCmd->Parameters.ByteXX.PA_Destination; 736 value=((COMMAND_TYPE_1*)pParserTempData->pWorkingTableData->IP)->Parameters.ByteXX.PA_Destination; 754 pParserTempData->CurrentPortID = (UINT8)UINT16LE_TO_CPU(((COMMAND_TYPE_1*)pParserTempData->pWorkingTableData->IP)->Parameters.WordXX.PA_Destination) [all...] |