Lines Matching full:outputs
430 LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS],
457 outputs,
470 if (outputs[attrib][chan]) {
475 out = LLVMBuildLoad(builder, outputs[attrib][chan], "");
477 outputs[attrib][chan]);
482 LLVMBuildStore(builder, bld.zero, outputs[attrib][chan]);
484 LLVMBuildStore(builder, bld.one, outputs[attrib][chan]);
666 LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS],
682 if (outputs[attrib][chan]) {
683 LLVMValueRef out = LLVMBuildLoad(builder, outputs[attrib][chan], "");
735 LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS],
755 soa[0] = LLVMBuildLoad(builder, outputs[idx][0], ""); /*x0 x1 .. xn*/
756 soa[1] = LLVMBuildLoad(builder, outputs[idx][1], ""); /*y0 y1 .. yn*/
757 soa[2] = LLVMBuildLoad(builder, outputs[idx][2], ""); /*z0 z1 .. zn*/
758 soa[3] = LLVMBuildLoad(builder, outputs[idx][3], ""); /*w0 w1 .. wn*/
792 * Transforms the outputs for viewport mapping
798 LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS],
805 LLVMValueRef out3 = LLVMBuildLoad(builder, outputs[0][3], ""); /*w0 w1 .. wn*/
811 LLVMBuildStore(builder, out3, outputs[0][3]);
815 LLVMValueRef out = LLVMBuildLoad(builder, outputs[0][i], ""); /*x0 x1 .. xn*/
840 /* store transformed outputs */
841 LLVMBuildStore(builder, out, outputs[0][i]);
854 LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS],
893 pos_x = LLVMBuildLoad(builder, outputs[pos][0], ""); /*x0 x1 .. xn */
894 pos_y = LLVMBuildLoad(builder, outputs[pos][1], ""); /*y0 y1 .. yn */
895 pos_z = LLVMBuildLoad(builder, outputs[pos][2], ""); /*z0 z1 .. zn */
896 pos_w = LLVMBuildLoad(builder, outputs[pos][3], ""); /*w0 w1 .. wn */
899 cv_x = LLVMBuildLoad(builder, outputs[cv][0], ""); /*x0 x1 .. xn */
900 cv_y = LLVMBuildLoad(builder, outputs[cv][1], ""); /*y0 y1 .. yn */
901 cv_z = LLVMBuildLoad(builder, outputs[cv][2], ""); /*z0 z1 .. zn */
902 cv_w = LLVMBuildLoad(builder, outputs[cv][3], ""); /*w0 w1 .. wn */
978 clipdist = LLVMBuildLoad(builder, outputs[cd[0]][i], "");
980 clipdist = LLVMBuildLoad(builder, outputs[cd[1]][i-4], "");
1083 LLVMValueRef outputs[PIPE_MAX_SHADER_OUTPUTS][TGSI_NUM_CHANNELS];
1252 outputs,
1260 store_clip(gallivm, vs_type, io, outputs, 0, cv);
1261 store_clip(gallivm, vs_type, io, outputs, 1, pos);
1270 outputs,
1287 generate_viewport(variant, builder, vs_type, outputs, context_ptr);
1294 convert_to_aos(gallivm, io, outputs, clipmask,