Home | History | Annotate | Download | only in core

Lines Matching defs:ymax

105     bbox.ymax = vMaxY;
138 bbox.ymax = _simd_add_epi32(vMaxY, _simd_set1_epi32(CT::BoundingBoxOffsetT::value));
303 /// @param scisYmax - output vector of per-prmitive scissor rect Ymax data.
348 scisYmax = _simd_set_epi32(pScissorsInFixedPoint[pViewportIndex[0]].ymax,
349 pScissorsInFixedPoint[pViewportIndex[1]].ymax,
350 pScissorsInFixedPoint[pViewportIndex[2]].ymax,
351 pScissorsInFixedPoint[pViewportIndex[3]].ymax,
352 pScissorsInFixedPoint[pViewportIndex[4]].ymax,
353 pScissorsInFixedPoint[pViewportIndex[5]].ymax,
354 pScissorsInFixedPoint[pViewportIndex[6]].ymax,
355 pScissorsInFixedPoint[pViewportIndex[7]].ymax);
679 simdscalari ymax = _simd_add_epi32(bbox.ymax, _simd_set1_epi32(128));
680 ymax = _simd_and_si(ymax, _simd_set1_epi32(~255));
682 simdscalari vMaskV = _simd_cmpeq_epi32(ymin, ymax);
695 // Intersect with scissor/viewport. Subtract 1 ULP in x.8 fixed point since xmax/ymax edge is exclusive.
709 scisYmax = _simd_set1_epi32(state.scissorsInFixedPoint[0].ymax);
715 bbox.ymax = _simd_min_epi32(_simd_sub_epi32(bbox.ymax, _simd_set1_epi32(1)), scisYmax);
720 // some area. Bump the xmax/ymax edges out
721 simdscalari topEqualsBottom = _simd_cmpeq_epi32(bbox.ymin, bbox.ymax);
722 bbox.ymax = _simd_blendv_epi32(bbox.ymax, _simd_add_epi32(bbox.ymax, _simd_set1_epi32(1)), topEqualsBottom);
730 simdscalari maskOutsideScissorY = _simd_cmpgt_epi32(bbox.ymin, bbox.ymax);
745 bbox.ymax = _simd_srai_epi32(bbox.ymax, KNOB_MACROTILE_Y_DIM_FIXED_SHIFT);
751 _simd_store_si((simdscalari*)aMTBottom, bbox.ymax);
1071 bbox.ymin = bbox.ymax = vYi;
1078 bbox.ymax = _simd_add_epi32(bbox.ymax, vHalfWidthi);
1080 // Intersect with scissor/viewport. Subtract 1 ULP in x.8 fixed point since xmax/ymax edge is exclusive.
1094 scisYmax = _simd_set1_epi32(state.scissorsInFixedPoint[0].ymax);
1100 bbox.ymax = _simd_min_epi32(_simd_sub_epi32(bbox.ymax, _simd_set1_epi32(1)), scisYmax);
1104 simdscalari maskOutsideScissorY = _simd_cmpgt_epi32(bbox.ymin, bbox.ymax);
1113 bbox.ymax = _simd_srai_epi32(bbox.ymax, KNOB_MACROTILE_Y_DIM_FIXED_SHIFT);
1119 _simd_store_si((simdscalari*)aMTBottom, bbox.ymax);
1283 bbox.ymax = _simd_max_epi32(vYi[0], vYi[1]);
1292 bloatBox.ymax = _simd_add_epi32(bbox.ymax, vHalfWidthi);
1297 bbox.ymax = _simd_blendv_epi32(bloatBox.ymax, bbox.ymax, vYmajorMask);
1299 // Intersect with scissor/viewport. Subtract 1 ULP in x.8 fixed point since xmax/ymax edge is exclusive.
1311 scisYmax = _simd_set1_epi32(state.scissorsInFixedPoint[0].ymax);
1317 bbox.ymax = _simd_min_epi32(_simd_sub_epi32(bbox.ymax, _simd_set1_epi32(1)), scisYmax);
1322 simdscalari maskOutsideScissorY = _simd_cmpgt_epi32(bbox.ymin, bbox.ymax);
1337 bbox.ymax = _simd_srai_epi32(bbox.ymax, KNOB_MACROTILE_Y_DIM_FIXED_SHIFT);
1343 _simd_store_si((simdscalari*)aMTBottom, bbox.ymax);