/external/mesa3d/src/mesa/swrast_setup/ |
ss_tritmp.h | 53 GLfloat ex = v[0]->attrib[VARYING_SLOT_POS][0] - v[2]->attrib[VARYING_SLOT_POS][0]; 54 GLfloat ey = v[0]->attrib[VARYING_SLOT_POS][1] - v[2]->attrib[VARYING_SLOT_POS][1]; 55 GLfloat fx = v[1]->attrib[VARYING_SLOT_POS][0] - v[2]->attrib[VARYING_SLOT_POS][0]; 56 GLfloat fy = v[1]->attrib[VARYING_SLOT_POS][1] - v[2]->attrib[VARYING_SLOT_POS][1]; 134 z[0] = v[0]->attrib[VARYING_SLOT_POS][2]; 135 z[1] = v[1]->attrib[VARYING_SLOT_POS][2] [all...] |
ss_context.c | 128 EMIT_ATTR( _TNL_ATTRIB_POS, EMIT_4F_VIEWPORT, attrib[VARYING_SLOT_POS] ); 275 dest->attrib[VARYING_SLOT_POS][0] = m[0] * tmp[0] + m[12]; 276 dest->attrib[VARYING_SLOT_POS][1] = m[5] * tmp[1] + m[13]; 277 dest->attrib[VARYING_SLOT_POS][2] = m[10] * tmp[2] + m[14]; 278 dest->attrib[VARYING_SLOT_POS][3] = tmp[3];
|
/external/mesa3d/src/mesa/swrast/ |
s_aatritemp.h | 42 const GLfloat *p0 = v0->attrib[VARYING_SLOT_POS]; 43 const GLfloat *p1 = v1->attrib[VARYING_SLOT_POS]; 44 const GLfloat *p2 = v2->attrib[VARYING_SLOT_POS]; 70 GLfloat y0 = v0->attrib[VARYING_SLOT_POS][1]; 71 GLfloat y1 = v1->attrib[VARYING_SLOT_POS][1]; 72 GLfloat y2 = v2->attrib[VARYING_SLOT_POS][1]; 97 majDx = vMax->attrib[VARYING_SLOT_POS][0] - vMin->attrib[VARYING_SLOT_POS][0]; 98 majDy = vMax->attrib[VARYING_SLOT_POS][1] - vMin->attrib[VARYING_SLOT_POS][1] [all...] |
s_feedback.c | 42 win[0] = v->attrib[VARYING_SLOT_POS][0]; 43 win[1] = v->attrib[VARYING_SLOT_POS][1]; 44 win[2] = v->attrib[VARYING_SLOT_POS][2] / ctx->DrawBuffer->_DepthMaxF; 45 win[3] = 1.0F / v->attrib[VARYING_SLOT_POS][3]; 116 _mesa_update_hitflag( ctx, v0->attrib[VARYING_SLOT_POS][2] * zs ); 117 _mesa_update_hitflag( ctx, v1->attrib[VARYING_SLOT_POS][2] * zs ); 118 _mesa_update_hitflag( ctx, v2->attrib[VARYING_SLOT_POS][2] * zs ); 127 _mesa_update_hitflag( ctx, v0->attrib[VARYING_SLOT_POS][2] * zs ); 128 _mesa_update_hitflag( ctx, v1->attrib[VARYING_SLOT_POS][2] * zs ); 136 _mesa_update_hitflag( ctx, v->attrib[VARYING_SLOT_POS][2] * zs ) [all...] |
s_linetemp.h | 71 GLint x0 = (GLint) vert0->attrib[VARYING_SLOT_POS][0]; 72 GLint x1 = (GLint) vert1->attrib[VARYING_SLOT_POS][0]; 73 GLint y0 = (GLint) vert0->attrib[VARYING_SLOT_POS][1]; 74 GLint y1 = (GLint) vert1->attrib[VARYING_SLOT_POS][1]; 102 GLfloat tmp = vert0->attrib[VARYING_SLOT_POS][0] + vert0->attrib[VARYING_SLOT_POS][1] 103 + vert1->attrib[VARYING_SLOT_POS][0] + vert1->attrib[VARYING_SLOT_POS][1]; 111 vert0->attrib[VARYING_SLOT_POS][0], 112 vert0->attrib[VARYING_SLOT_POS][1] [all...] |
s_points.c | 39 float tmp = (V)->attrib[VARYING_SLOT_POS][0] \ 40 + (V)->attrib[VARYING_SLOT_POS][1]; \ 95 span.z = FloatToFixed(vert->attrib[VARYING_SLOT_POS][2] + 0.5F); 97 span.z = (GLuint) (vert->attrib[VARYING_SLOT_POS][2] + 0.5F); 118 span.attrStart[VARYING_SLOT_POS][3] = 1.0F; 119 span.attrStepX[VARYING_SLOT_POS][3] = 0.0F; 120 span.attrStepY[VARYING_SLOT_POS][3] = 0.0F; 191 const GLfloat x = vert->attrib[VARYING_SLOT_POS][0]; 192 const GLfloat y = vert->attrib[VARYING_SLOT_POS][1]; 252 span.z = FloatToFixed(vert->attrib[VARYING_SLOT_POS][2] + 0.5F) [all...] |
s_tritemp.h | 161 v0->attrib[VARYING_SLOT_POS][0], 162 v0->attrib[VARYING_SLOT_POS][1], 163 v0->attrib[VARYING_SLOT_POS][2]); 165 v1->attrib[VARYING_SLOT_POS][0], 166 v1->attrib[VARYING_SLOT_POS][1], 167 v1->attrib[VARYING_SLOT_POS][2]); 169 v2->attrib[VARYING_SLOT_POS][0], 170 v2->attrib[VARYING_SLOT_POS][1], 171 v2->attrib[VARYING_SLOT_POS][2]); 178 const GLfixed fy0 = FloatToFixed(v0->attrib[VARYING_SLOT_POS][1] - 0.5F) & snapMask [all...] |
s_aalinetemp.h | 115 line.x0 = v0->attrib[VARYING_SLOT_POS][0]; 116 line.y0 = v0->attrib[VARYING_SLOT_POS][1]; 117 line.x1 = v1->attrib[VARYING_SLOT_POS][0]; 118 line.y1 = v1->attrib[VARYING_SLOT_POS][1]; 138 v0->attrib[VARYING_SLOT_POS][2], v1->attrib[VARYING_SLOT_POS][2], line.zPlane); 159 const GLfloat invW0 = v0->attrib[VARYING_SLOT_POS][3]; 160 const GLfloat invW1 = v1->attrib[VARYING_SLOT_POS][3];
|
s_zoom.c | 170 COPY_4V(zoomed.attrStart[VARYING_SLOT_POS], span->attrStart[VARYING_SLOT_POS]); 171 COPY_4V(zoomed.attrStepX[VARYING_SLOT_POS], span->attrStepX[VARYING_SLOT_POS]); 172 COPY_4V(zoomed.attrStepY[VARYING_SLOT_POS], span->attrStepY[VARYING_SLOT_POS]);
|
s_span.c | 83 span->attrStart[VARYING_SLOT_POS][3] = 1.0; 84 span->attrStepX[VARYING_SLOT_POS][3] = 0.0; 85 span->attrStepY[VARYING_SLOT_POS][3] = 0.0; 169 * should have computed attrStart/Step values for VARYING_SLOT_POS[3]! 185 const GLfloat dwdx = span->attrStepX[VARYING_SLOT_POS][3]; 186 GLfloat w = span->attrStart[VARYING_SLOT_POS][3]; 528 const GLfloat dwdx = span->attrStepX[VARYING_SLOT_POS][3]; 529 GLfloat w = span->attrStart[VARYING_SLOT_POS][3] + span->leftClip * dwdx; 569 const GLfloat dwdx = span->attrStepX[VARYING_SLOT_POS][3]; 570 GLfloat w = span->attrStart[VARYING_SLOT_POS][3] + span->leftClip * dwdx [all...] |
s_fog.c | 107 const GLfloat wStep = span->attrStepX[VARYING_SLOT_POS][3]; \ 108 GLfloat w = span->attrStart[VARYING_SLOT_POS][3]; \
|
s_triangle.c | 60 GLfloat ex = v1->attrib[VARYING_SLOT_POS][0] - v0->attrib[VARYING_SLOT_POS][0]; 61 GLfloat ey = v1->attrib[VARYING_SLOT_POS][1] - v0->attrib[VARYING_SLOT_POS][1]; 62 GLfloat fx = v2->attrib[VARYING_SLOT_POS][0] - v0->attrib[VARYING_SLOT_POS][0]; 63 GLfloat fy = v2->attrib[VARYING_SLOT_POS][1] - v0->attrib[VARYING_SLOT_POS][1]; [all...] |
/external/mesa3d/src/compiler/nir/ |
nir_lower_wpos_center.c | 73 var->data.location == VARYING_SLOT_POS) {
|
nir_lower_clip.c | 222 case VARYING_SLOT_POS:
|
/external/mesa3d/src/intel/vulkan/ |
anv_nir_lower_input_attachments.c | 31 if (var->data.location == VARYING_SLOT_POS) 37 pos->data.location = VARYING_SLOT_POS;
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_interpolation_map.c | 74 unsigned pos_slot = vue_map->varying_to_slot[VARYING_SLOT_POS];
|
brw_wm_iz.cpp | 146 (nir->info->inputs_read & (1 << VARYING_SLOT_POS)) != 0;
|
brw_vue_map.c | 124 assign_vue_slot(vue_map, VARYING_SLOT_POS, slot++); 134 assign_vue_slot(vue_map, VARYING_SLOT_POS, slot++);
|
brw_clip_util.c | 112 GLuint hpos_offset = brw_varying_to_offset(&c->vue_map, VARYING_SLOT_POS); 172 GLuint delta = brw_varying_to_offset(&c->vue_map, VARYING_SLOT_POS); 253 if (varying == VARYING_SLOT_POS || varying == BRW_VARYING_SLOT_NDC)
|
brw_vec4_vs_visitor.cpp | 146 clip_vertex = VARYING_SLOT_POS;
|
brw_curbe.c | 328 (brw->fragment_program->info.inputs_read & (1 << VARYING_SLOT_POS))) {
|
/external/mesa3d/src/mesa/program/ |
programopt.c | 91 newInst[i].DstReg.Index = VARYING_SLOT_POS; 111 vprog->info.outputs_written |= BITFIELD64_BIT(VARYING_SLOT_POS); 189 newInst[3].DstReg.Index = VARYING_SLOT_POS; 212 vprog->info.outputs_written |= BITFIELD64_BIT(VARYING_SLOT_POS); 596 !(prog->info.inputs_read & BITFIELD64_BIT(VARYING_SLOT_POS))) 599 prog->info.inputs_read &= ~BITFIELD64_BIT(VARYING_SLOT_POS); 609 inst->SrcReg[j].Index == VARYING_SLOT_POS) {
|
/external/mesa3d/src/compiler/ |
shader_enums.h | 190 VARYING_SLOT_POS, 269 #define VARYING_BIT_POS BITFIELD64_BIT(VARYING_SLOT_POS)
|
shader_enums.c | 135 ENUM(VARYING_SLOT_POS),
|
/external/mesa3d/src/mesa/drivers/x11/ |
xm_line.c | 426 int x0 = (GLint) vert0->attrib[VARYING_SLOT_POS][0]; 427 int y0 = YFLIP(xrb, (GLint) vert0->attrib[VARYING_SLOT_POS][1]); 428 int x1 = (GLint) vert1->attrib[VARYING_SLOT_POS][0]; 429 int y1 = YFLIP(xrb, (GLint) vert1->attrib[VARYING_SLOT_POS][1]);
|