| /xsrc/external/mit/MesaLib/dist/src/mesa/program/ |
| H A D | prog_parameter_layout.c | 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); 152 _mesa_new_parameter_list_sized(state->prog->Parameters [all...] |
| H A D | 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); 179 free((void *)paramList->Parameters[i].Name); 181 free(paramList->Parameters); 217 paramList->Parameters [all...] |
| H A D | prog_statevars.c | 473 COPY_4V(value, ctx->FragmentProgram.Parameters[idx]); 479 memcpy(value, ctx->FragmentProgram.Parameters[idx], bytes); 514 COPY_4V(value, ctx->VertexProgram.Parameters[idx]); 520 memcpy(value, ctx->VertexProgram.Parameters[idx], bytes); 1372 unsigned pvo = paramList->Parameters[i].ValueOffset; 1373 fetch_state(ctx, paramList->Parameters[i].StateIndexes, 1386 unsigned pvo = paramList->Parameters[i].ValueOffset; 1387 fetch_state(ctx, paramList->Parameters[i].StateIndexes, 1408 switch (list->Parameters[first_param].StateIndexes[0]) { 1430 if (list->Parameters[first_para [all...] |
| H A D | arbprogparse.c | 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); 211 program->Parameters [all...] |
| H A D | 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[] */ 140 unsigned Size; /**< allocated size of Parameters */ 144 struct gl_program_parameter *Parameters; /**< Array [Size] */ member in struct:gl_program_parameter_list 150 /* Parameters are optionally sorted as follows. Uniforms and constants 219 if (paramList->Parameters[i].Name && 220 strcmp(paramList->Parameters[i].Name, name) == 0)
|
| H A D | program.c | 258 if (prog->Parameters) { 259 _mesa_free_parameter_list(prog->Parameters); 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); 584 qsort(state_params->Parameters, num_state_params, 585 sizeof(state_params->Parameters[0]), compare_state_var); 590 unsigned old_index = state_params->Parameters[i].ValueOffset / 4; 593 _mesa_add_parameter(prog->Parameters, PROGRAM_STATE_VAR, 594 state_params->Parameters[ [all...] |
| H A D | 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;
|
| H A D | prog_print.c | 417 = prog->Parameters->Parameters + index; 897 _mesa_load_state_parameters(ctx, prog->Parameters); 906 _mesa_print_parameter_list(prog->Parameters); 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), 1046 _mesa_fprint_parameter_list(f, prog->Parameters);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/program/ |
| H A D | prog_parameter_layout.c | 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); 146 copy_indirect_accessed_array(state->prog->Parameters, layout, 192 p = & state->prog->Parameters->Parameters[id [all...] |
| H A D | 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); 180 free((void *)paramList->Parameters[i].Name); 182 free(paramList->Parameters); 207 paramList->Parameters [all...] |
| H A D | arbprogparse.c | 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); 213 program->Parameters [all...] |
| H A D | 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[] */ 121 GLuint Size; /**< allocated size of Parameters, ParameterValues */ 124 struct gl_program_parameter *Parameters; /**< Array [Size] */ member in struct:gl_program_parameter_list 186 if (paramList->Parameters[i].Name && 187 strcmp(paramList->Parameters[i].Name, name) == 0)
|
| H A D | 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;
|
| H A D | prog_print.c | 414 = prog->Parameters->Parameters + index; 894 _mesa_load_state_parameters(ctx, prog->Parameters); 903 _mesa_print_parameter_list(prog->Parameters); 933 struct gl_program_parameter *param = list->Parameters + i; 939 _mesa_register_file_name(list->Parameters[i].Type), 1041 _mesa_fprint_parameter_list(f, prog->Parameters);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | 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);
|
| H A D | 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]; 482 _mesa_add_sized_state_reference(prog->Parameters, 486 _mesa_add_state_reference(prog->Parameters, 497 _mesa_reserve_parameter_storage(prog->Parameters, [all...] |
| H A D | 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_stat [all...] |
| H A D | st_mesa_to_tgsi.c | 632 unsigned wposTransConst = _mesa_add_state_reference(program->Parameters, 1005 if (program->Parameters) { 1006 t->constants = calloc(program->Parameters->NumParameters, 1013 for (i = 0; i < program->Parameters->NumParameters; i++) { 1014 unsigned pvo = program->Parameters->ParameterValueOffset[i]; 1016 switch (program->Parameters->Parameters[i].Type) { 1035 program->Parameters->ParameterValues + pvo,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | 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; 154 _mesa_load_state_parameters(ctx, prog->Parameters); 252 _mesa_load_state_parameters(&brw->ctx, prog->Parameters); 309 _mesa_load_state_parameters(ctx, prog->Parameters);
|
| H A D | brw_nir_uniforms.cpp | 43 int index = _mesa_add_state_reference(prog->Parameters, 246 struct gl_program_parameter_list *plist = prog->Parameters; 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.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | 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; 149 _mesa_load_state_parameters(ctx, prog->Parameters); 247 _mesa_load_state_parameters(&brw->ctx, prog->Parameters); 304 _mesa_load_state_parameters(ctx, prog->Parameters);
|
| H A D | brw_nir_uniforms.cpp | 43 int index = _mesa_add_state_reference(prog->Parameters, 246 struct gl_program_parameter_list *plist = prog->Parameters; 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++)
|
| H A D | brw_curbe.c | 225 _mesa_load_state_parameters(ctx, fp->Parameters); 267 _mesa_load_state_parameters(ctx, vp->Parameters);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | 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[lo [all...] |
| /xsrc/external/mit/xf86-video-ati/dist/src/AtomBios/ |
| H A D | 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 [all...] |