Searched refs:parity (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/
H A Dt_vb_rendertmp.h199 GLuint parity = 0; local in function:TAG
204 for (j=start+2;j<count;j++,parity^=1) {
208 ej2 = ELT(j-2+parity);
209 ej1 = ELT(j-1-parity);
213 ej2 = ELT(j-1+parity);
214 ej1 = ELT(j-parity);
232 for (j=start+2; j<count ; j++, parity^=1) {
234 RENDER_TRI( ELT(j-2+parity), ELT(j-1-parity), ELT(j) );
236 RENDER_TRI( ELT(j-1+parity), EL
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/tnl/
H A Dt_vb_rendertmp.h199 GLuint parity = 0; local in function:TAG
204 for (j=start+2;j<count;j++,parity^=1) {
208 ej2 = ELT(j-2+parity);
209 ej1 = ELT(j-1-parity);
213 ej2 = ELT(j-1+parity);
214 ej1 = ELT(j-parity);
232 for (j=start+2; j<count ; j++, parity^=1) {
234 RENDER_TRI( ELT(j-2+parity), ELT(j-1-parity), ELT(j) );
236 RENDER_TRI( ELT(j-1+parity), EL
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/core/
H A Dtessellator.cpp720 int parity = edge&0x1; local in function:CHWTessellator::QuadGeneratePoints
729 if( parity )
756 int parity[QUAD_AXES] = {edge&0x1,((edge+1)&0x1)}; local in function:CHWTessellator::QuadGeneratePoints
757 int perpendicularAxisPoint = (edge < 2) ? startPoint : endPoint[parity[0]];
759 SetTessellationParity(processedTessFactors.insideTessFactorParity[parity[0]]);
760 PlacePointIn1D(processedTessFactors.insideTessFactorCtx[parity[0]],perpendicularAxisPoint,fxpPerpParam);
761 SetTessellationParity(processedTessFactors.insideTessFactorParity[parity[1]]);
762 for(int p = startPoint; p < endPoint[parity[1]]; p++, pointOffset++) // don't include end: next edge starts with it.
765 int q = ((edge == 1)||(edge==2)) ? p : endPoint[parity[1]] - (p - startPoint);
766 PlacePointIn1D(processedTessFactors.insideTessFactorCtx[parity[
857 int parity = (edge+1)&0x1; local in function:CHWTessellator::QuadGenerateConnectivity
1226 int parity = edge&0x1; local in function:CHWTessellator::TriGeneratePoints
1264 int parity = edge&0x1; local in function:CHWTessellator::TriGeneratePoints
2520 TESSELLATOR_PARITY parity; local in function:CHLSLTessellator::TriHLSLProcessTessFactors
[all...]
H A Dtessellator.hpp186 TESSELLATOR_PARITY m_originalParity; // user chosen parity
187 TESSELLATOR_PARITY m_parity; // current parity: if allowing mix of even/odd during discrete
188 // tessellation, this can vary from the user defined parity
218 // Tessellation parity control
220 void SetTessellationParity(TESSELLATOR_PARITY parity) {m_parity = parity;} argument
440 TESSELLATOR_PARITY m_originalParity; // user chosen parity
441 TESSELLATOR_PARITY m_parity; // current parity: if allowing mix of even/odd during discrete
442 // tessellation, this can vary from the user defined parity
457 // Tessellation parity contro
459 SetTessellationParity(TESSELLATOR_PARITY parity) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tessellator/
H A Dtessellator.cpp738 int parity = edge&0x1; local in function:CHWTessellator::QuadGeneratePoints
747 if( parity )
774 int parity[QUAD_AXES] = {edge&0x1,((edge+1)&0x1)}; local in function:CHWTessellator::QuadGeneratePoints
775 int perpendicularAxisPoint = (edge < 2) ? startPoint : endPoint[parity[0]];
777 SetTessellationParity(processedTessFactors.insideTessFactorParity[parity[0]]);
778 PlacePointIn1D(processedTessFactors.insideTessFactorCtx[parity[0]],perpendicularAxisPoint,fxpPerpParam);
779 SetTessellationParity(processedTessFactors.insideTessFactorParity[parity[1]]);
780 for(int p = startPoint; p < endPoint[parity[1]]; p++, pointOffset++) // don't include end: next edge starts with it.
783 int q = ((edge == 1)||(edge==2)) ? p : endPoint[parity[1]] - (p - startPoint);
784 PlacePointIn1D(processedTessFactors.insideTessFactorCtx[parity[
875 int parity = (edge+1)&0x1; local in function:CHWTessellator::QuadGenerateConnectivity
1244 int parity = edge&0x1; local in function:CHWTessellator::TriGeneratePoints
1282 int parity = edge&0x1; local in function:CHWTessellator::TriGeneratePoints
2482 TESSELLATOR_PARITY parity; local in function:CHLSLTessellator::TriHLSLProcessTessFactors
[all...]
H A Dtessellator.hpp175 TESSELLATOR_PARITY m_originalParity; // user chosen parity
176 TESSELLATOR_PARITY m_parity; // current parity: if allowing mix of even/odd during discrete
177 // tessellation, this can vary from the user defined parity
204 // Tessellation parity control
206 void SetTessellationParity(TESSELLATOR_PARITY parity) {m_parity = parity;} argument
426 TESSELLATOR_PARITY m_originalParity; // user chosen parity
427 TESSELLATOR_PARITY m_parity; // current parity: if allowing mix of even/odd during discrete
428 // tessellation, this can vary from the user defined parity
443 // Tessellation parity contro
445 SetTessellationParity(TESSELLATOR_PARITY parity) argument
[all...]
/xsrc/external/mit/glu/dist/src/libnurbs/internals/
H A Dbackend.cc143 long parity = (u & 1); local in function:Backend::surfmesh
148 if( parity ) {
155 parity = 1 - parity;
/xsrc/external/mit/mesa-demos/dist/src/demos/
H A Disosurf.c322 int parity = 0; local in function:expand_arrays
323 for (i = 2 ; i < numverts ; i++, parity ^= 1) {
324 int v0 = i-2+parity;
325 int v1 = i-1-parity;
342 unsigned int parity = 0; local in function:make_tri_indices
345 for (j=2;j<numverts;j++,parity^=1) {
346 if (parity) {
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_instr_set.c447 bool parity = alu1->src[src1].negate != alu2->src[src2].negate; local in function:nir_alu_srcs_negative_equal
458 if (parity)
489 parity = !parity;
506 parity = !parity;
524 return parity && nir_srcs_equal(alu1_actual_src, alu2_actual_src);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_instr_set.c471 bool parity = alu1->src[src1].negate != alu2->src[src2].negate; local in function:nir_alu_srcs_negative_equal
482 if (parity)
508 parity = !parity;
525 parity = !parity;
543 return parity && nir_srcs_equal(alu1_actual_src, alu2_actual_src);
/xsrc/external/mit/xf86-video-intel/dist/src/legacy/i810/xvmc/
H A DI810XvMC.c1197 uint parity = ~ps & XVMC_TOP_FIELD; local in function:renderFieldinField
1209 parity) {
1210 /* Same parity, use reference field (map0) */
1211 dw1 = 1<<12 | ((0x2 + parity)<<6) | ((0x2 + parity)<<3) |
1220 Opposite parity, set up as if it were backward
1223 dw1 = 2<<12 | ((0x2 + parity)<<6) | (0x3 - parity) |
1311 uint parity = ~ps & XVMC_TOP_FIELD; local in function:render16x8inField
1319 parity) {
[all...]
/xsrc/external/mit/xf86-video-intel-2014/dist/src/legacy/i810/xvmc/
H A DI810XvMC.c1197 uint parity = ~ps & XVMC_TOP_FIELD; local in function:renderFieldinField
1209 parity) {
1210 /* Same parity, use reference field (map0) */
1211 dw1 = 1<<12 | ((0x2 + parity)<<6) | ((0x2 + parity)<<3) |
1220 Opposite parity, set up as if it were backward
1223 dw1 = 2<<12 | ((0x2 + parity)<<6) | (0x3 - parity) |
1311 uint parity = ~ps & XVMC_TOP_FIELD; local in function:render16x8inField
1319 parity) {
[all...]
/xsrc/external/mit/xf86-video-intel-old/dist/src/xvmc/
H A DI810XvMC.c1197 uint parity = ~ps & XVMC_TOP_FIELD; local in function:renderFieldinField
1209 parity) {
1210 /* Same parity, use reference field (map0) */
1211 dw1 = 1<<12 | ((0x2 + parity)<<6) | ((0x2 + parity)<<3) |
1220 Opposite parity, set up as if it were backward
1223 dw1 = 2<<12 | ((0x2 + parity)<<6) | (0x3 - parity) |
1311 uint parity = ~ps & XVMC_TOP_FIELD; local in function:render16x8inField
1319 parity) {
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl_dd/
H A Dt_dd_dmatmp2.h324 int parity = 0; local in function:TAG
341 for ( i = j ; i+2 < j+nr ; i++, parity^=1 ) {
342 EMIT_ELT( dest, 0, (i+0+parity) );
343 EMIT_ELT( dest, 1, (i+1-parity) );
/xsrc/external/mit/MesaLib/dist/src/mesa/tnl_dd/
H A Dt_dd_dmatmp2.h324 int parity = 0; local in function:TAG
341 for ( i = j ; i+2 < j+nr ; i++, parity^=1 ) {
342 EMIT_ELT( dest, 0, (i+0+parity) );
343 EMIT_ELT( dest, 1, (i+1-parity) );
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json24565 "description": "nir: Add an 'external' texture type for parity with samplers",
[all...]

Completed in 143 milliseconds