Searched refs:Parameters (Results 1 - 25 of 84) sorted by relevance

1234

/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dprog_parameter_layout.c79 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 Dprog_parameter.c68 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 Dprog_statevars.c473 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 Darbprogparse.c42 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 Dprog_parameter.h52 * 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 Dprogram.c258 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 Dprog_opt_constant_fold.c57 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 Dprog_print.c417 = 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 Dprog_parameter_layout.c79 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 Dprog_parameter.c68 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 Darbprogparse.c42 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 Dprog_parameter.h50 * 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 Dprog_opt_constant_fold.c57 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 Dprog_print.c414 = 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 Dst_debug.c101 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 Dst_glsl_to_nir.cpp206 * Then what we get in prog->Parameters looks like:
228 struct gl_program_parameter *p = &params->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 Dst_atifs_to_tgsi.c470 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 Dst_mesa_to_tgsi.c632 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 Dgfx6_constant_state.c76 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 Dbrw_nir_uniforms.cpp43 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 Dgen6_constant_state.c71 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 Dbrw_nir_uniforms.cpp43 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 Dbrw_curbe.c225 _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 Dst_glsl_to_nir.cpp143 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 = &params->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 DCD_Operations.c273 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...]

Completed in 23 milliseconds

1234