Lines Matching refs:texcoord

296             const GLfloat texcoord[4], GLfloat lodBias,
308 machine->FetchTexelDeriv(ctx, texcoord,
314 machine->FetchTexelLod(ctx, texcoord, lodBias, unit, color);
1069 GLfloat texcoord[4], color[4];
1070 fetch_vector4(&inst->SrcReg[0], machine, texcoord);
1072 /* For TEX, texcoord.Q should not be used and its value should not
1075 * which is effectively what happens when the texcoord swizzle
1078 texcoord[3] = 1.0f;
1080 fetch_texel(ctx, machine, inst, texcoord, 0.0, color);
1086 texcoord[0], texcoord[1], texcoord[2], texcoord[3]);
1094 GLfloat texcoord[4], color[4], lodBias;
1096 fetch_vector4(&inst->SrcReg[0], machine, texcoord);
1098 /* texcoord[3] is the bias to add to lambda */
1099 lodBias = texcoord[3];
1101 fetch_texel(ctx, machine, inst, texcoord, lodBias, color);
1108 texcoord[0],
1109 texcoord[1],
1110 texcoord[2],
1111 texcoord[3],
1121 GLfloat texcoord[4], dtdx[4], dtdy[4], color[4];
1122 fetch_vector4(&inst->SrcReg[0], machine, texcoord);
1125 machine->FetchTexelDeriv(ctx, texcoord, dtdx, dtdy,
1134 GLfloat texcoord[4], color[4], lod;
1136 fetch_vector4(&inst->SrcReg[0], machine, texcoord);
1138 /* texcoord[3] is the LOD */
1139 lod = texcoord[3];
1141 machine->FetchTexelLod(ctx, texcoord, lod,
1150 GLfloat texcoord[4], color[4];
1152 fetch_vector4(&inst->SrcReg[0], machine, texcoord);
1153 /* Not so sure about this test - if texcoord[3] is
1157 if (texcoord[3] != 0.0F) {
1158 texcoord[0] /= texcoord[3];
1159 texcoord[1] /= texcoord[3];
1160 texcoord[2] /= texcoord[3];
1163 fetch_texel(ctx, machine, inst, texcoord, 0.0, color);