Searched refs:outputMapping (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.h55 const ubyte outputMapping[],
66 const ubyte outputMapping[],
H A Dst_atifs_to_tgsi.h51 const ubyte outputMapping[],
H A Dst_mesa_to_tgsi.h62 const ubyte outputMapping[],
H A Dst_cb_rasterpos.c118 update_attrib(struct gl_context *ctx, const ubyte *outputMapping, argument
124 const GLuint k = outputMapping[result];
143 const ubyte *outputMapping = st->vp->result_to_output; local in function:rastpos_point
161 update_attrib(ctx, outputMapping, prim->v[0],
165 update_attrib(ctx, outputMapping, prim->v[0],
170 update_attrib(ctx, outputMapping, prim->v[0],
H A Dst_program.c755 ubyte outputMapping[2 * FRAG_RESULT_MAX]; local in function:st_translate_fragment_program
967 outputMapping[FRAG_RESULT_DEPTH] = fs_num_outputs;
975 outputMapping[FRAG_RESULT_STENCIL] = fs_num_outputs;
983 outputMapping[FRAG_RESULT_SAMPLE_MASK] = fs_num_outputs;
989 for (attr = 0; attr < ARRAY_SIZE(outputMapping); attr++) {
1019 outputMapping[attr] = fs_num_outputs;
1078 outputMapping,
1095 outputMapping,
1111 outputMapping,
1415 ubyte outputMapping[VARYING_SLOT_TESS_MA local in function:st_translate_program_common
1565 ubyte outputMapping[VARYING_SLOT_TESS_MAX]; local in function:st_translate_program_stream_output
[all...]
H A Dst_mesa_to_tgsi.c69 const ubyte *outputMapping; member in struct:st_translate
99 assert(t->outputMapping[index] < ARRAY_SIZE(t->outputs));
101 return t->outputs[t->outputMapping[index]];
147 assert(t->outputMapping[index] < ARRAY_SIZE(t->outputs));
148 return ureg_src(t->outputs[t->outputMapping[index]]); /* not needed? */
820 * \param outputMapping maps Mesa fragment program outputs to TGSI
839 const ubyte outputMapping[],
855 t->outputMapping = outputMapping;
829 st_translate_mesa_program(struct gl_context * ctx,uint procType,struct ureg_program * ureg,const struct gl_program * program,GLuint numInputs,const ubyte inputMapping[],const ubyte inputSemanticName[],const ubyte inputSemanticIndex[],const ubyte interpMode[],GLuint numOutputs,const ubyte outputMapping[],const ubyte outputSemanticName[],const ubyte outputSemanticIndex[]) argument
H A Dst_atifs_to_tgsi.c49 const ubyte *outputMapping; member in struct:st_translate
408 dst[0] = t->outputs[t->outputMapping[FRAG_RESULT_COLOR]];
432 const ubyte outputMapping[],
445 t->outputMapping = outputMapping;
422 st_translate_atifs_program(struct ureg_program * ureg,struct ati_fragment_shader * atifs,struct gl_program * program,GLuint numInputs,const ubyte inputMapping[],const ubyte inputSemanticName[],const ubyte inputSemanticIndex[],const ubyte interpMode[],GLuint numOutputs,const ubyte outputMapping[],const ubyte outputSemanticName[],const ubyte outputSemanticIndex[]) argument
H A Dst_glsl_to_tgsi.cpp5745 const ubyte *outputMapping; member in struct:st_translate
5923 assert(t->outputMapping[index] < ARRAY_SIZE(t->outputs));
5924 assert(t->outputs[t->outputMapping[index]].File != TGSI_FILE_NULL);
5925 return t->outputs[t->outputMapping[index]];
5932 int slot = t->outputMapping[mesa_index];
6611 * \param outputMapping maps Mesa fragment program outputs to TGSI
6633 const ubyte outputMapping[],
6667 t->outputMapping = outputMapping;
6748 sort_inout_decls_by_slot(program->outputs, program->num_outputs, outputMapping);
6620 st_translate_program(struct gl_context * ctx,enum pipe_shader_type procType,struct ureg_program * ureg,glsl_to_tgsi_visitor * program,const struct gl_program * proginfo,GLuint numInputs,const ubyte inputMapping[],const ubyte inputSlotToAttr[],const ubyte inputSemanticName[],const ubyte inputSemanticIndex[],const ubyte interpMode[],GLuint numOutputs,const ubyte outputMapping[],const ubyte outputSemanticName[],const ubyte outputSemanticIndex[]) argument
7410 st_translate_stream_output_info(struct gl_transform_feedback_info * info,const ubyte outputMapping[],struct pipe_stream_output_info * so) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.h55 const ubyte outputMapping[],
H A Dst_cb_rasterpos.c118 update_attrib(struct gl_context *ctx, const ubyte *outputMapping, argument
124 const ubyte k = outputMapping[result];
144 const ubyte *outputMapping = stvp->result_to_output; local in function:rastpos_point
164 update_attrib(ctx, outputMapping, prim->v[0],
168 update_attrib(ctx, outputMapping, prim->v[0],
173 update_attrib(ctx, outputMapping, prim->v[0],
H A Dst_program.c1057 ubyte outputMapping[2 * FRAG_RESULT_MAX]; local in function:st_translate_fragment_program
1224 outputMapping[FRAG_RESULT_DEPTH] = fs_num_outputs;
1232 outputMapping[FRAG_RESULT_STENCIL] = fs_num_outputs;
1240 outputMapping[FRAG_RESULT_SAMPLE_MASK] = fs_num_outputs;
1246 for (attr = 0; attr < ARRAY_SIZE(outputMapping); attr++) {
1277 outputMapping[attr] = fs_num_outputs;
1315 outputMapping,
1726 ubyte outputMapping[VARYING_SLOT_TESS_MAX]; local in function:st_translate_common_program
1741 memset(outputMapping, 0, sizeof(outputMapping));
[all...]
H A Dst_glsl_to_tgsi.cpp5886 const ubyte *outputMapping; member in struct:st_translate
5976 assert(t->outputMapping[index] < ARRAY_SIZE(t->outputs));
5977 assert(t->outputs[t->outputMapping[index]].File != TGSI_FILE_NULL);
5978 return t->outputs[t->outputMapping[index]];
5985 ubyte slot = t->outputMapping[mesa_index];
6637 * \param outputMapping maps Mesa fragment program outputs to TGSI
6659 const ubyte outputMapping[],
6718 t->outputMapping = outputMapping;
6801 sort_inout_decls_by_slot(program->outputs, program->num_outputs, outputMapping);
6646 st_translate_program(struct gl_context * ctx,enum pipe_shader_type procType,struct ureg_program * ureg,glsl_to_tgsi_visitor * program,const struct gl_program * proginfo,GLuint numInputs,const ubyte attrToIndex[],const ubyte inputSlotToAttr[],const ubyte inputSemanticName[],const ubyte inputSemanticIndex[],const ubyte interpMode[],GLuint numOutputs,const ubyte outputMapping[],const ubyte outputSemanticName[],const ubyte outputSemanticIndex[]) argument
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.6.rst66 - st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi
H A D20.2.0.rst1322 - st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi
H A D20.3.0.rst1227 - st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi

Completed in 40 milliseconds