Lines Matching defs:mode

484 		// Individual mode.
494 // Differential mode (diffBit == 1).
562 Etc2Mode mode;
565 mode = MODE_INDIVIDUAL;
567 mode = MODE_T;
569 mode = MODE_H;
571 mode = MODE_PLANAR;
573 mode = MODE_DIFFERENTIAL;
575 if (mode == MODE_INDIVIDUAL || mode == MODE_DIFFERENTIAL)
597 if (mode == MODE_INDIVIDUAL)
599 // Individual mode, initial values.
609 // Differential mode, initial values.
619 // Write final pixels for individual or differential mode.
657 else if (mode == MODE_T || mode == MODE_H)
666 if (mode == MODE_T)
668 // T mode, calculate paint values.
694 // H mode, calculate paint values.
735 // Write final pixels for T or H mode.
764 // Planar mode.
782 // Write final pixels for planar mode.
1419 inline deInt32 unquantize (deInt32 x, int mode, bool hasSign)
1425 if (epBits[mode] >= 16) return x;
1435 else if (x >= (((deInt32)1 << (epBits[mode] - 1)) - 1))
1438 x = (((deInt32)x << 15) + 0x4000) >> (epBits[mode] - 1);
1447 if (epBits[mode] >= 15)
1451 else if (x == (((deInt32)1 << epBits[mode]) - 1))
1454 return ((((deInt32)x << 15) + 0x4000) >> (epBits[mode] - 1));
1823 deInt32 mode = extractModeBc6(src[0]);
1832 const deUint32 d = mode < 10 ? getBits128(low, high, 77, 81) : 0;
1833 const deUint32 numRegions = mode > 9 ? 1 : 2;
1835 const bool transformed = mode != 9 && mode != 10;
1836 const deUint32 colorIndexBC = mode < 10 ? 3 : 4;
1837 deUint64 colorIndexData = high >> (mode < 10 ? 18 : 1);
1840 switch (mode)
2142 r[0] = signExtend(r[0], epBits[mode], 32);
2143 g[0] = signExtend(g[0], epBits[mode], 32);
2144 b[0] = signExtend(b[0], epBits[mode], 32);
2152 r[i] = (r[0] + r[i]) & (((deUint32)1 << epBits[mode]) - 1);
2154 g[i] = (g[0] + g[i]) & (((deUint32)1 << epBits[mode]) - 1);
2156 b[i] = (b[0] + b[i]) & (((deUint32)1 << epBits[mode]) - 1);
2164 r[i] = signExtend(r[i], epBits[mode], 32);
2165 g[i] = signExtend(g[i], epBits[mode], 32);
2166 b[i] = signExtend(b[i], epBits[mode], 32);
2172 r[i] = unquantize(r[i], mode, hasSign);
2173 g[i] = unquantize(g[i], mode, hasSign);
2174 b[i] = unquantize(b[i], mode, hasSign);
2195 if (mode == -1)
2238 const deInt32 mode = extractModeBc7(src[0]);
2240 deUint32 offset = mode + 1;
2247 if (mode == 0 || mode == 1 || mode == 2 || mode == 3 || mode == 7)
2249 numSubsets = subsets[mode];
2250 partitionSetId = getBits128(low, high, offset, offset + partitionBits[mode] - 1);
2251 offset += partitionBits[mode];
2255 if (mode == 4 || mode == 5)
2259 if (mode == 4)
2274 if (mode == 1 && cpnt == 4 && ep > 1)
2277 int n = mode == -1 ? 0 : endpointBits[mode][cpnt];
2285 if (mode == 0 || mode == 1 || mode == 3 || mode == 6 || mode == 7)
2296 if (mode == 1)
2327 endpoints[ep][cpnt] <<= 8 - (endpointBits[mode][cpnt] + endpointBits[mode][4]);
2331 endpoints[ep][cpnt] |= endpoints[ep][cpnt] >> (endpointBits[mode][cpnt] + endpointBits[mode][4]);
2334 // If this mode does not explicitly define the alpha component set alpha equal to 1.0
2335 if (mode < 4)
2343 deUint32 colorIdxOffset = offset + ((mode == 4 && idxMode) ? 31 : 0);
2344 deUint32 alphaIdxOffset = offset + ((mode == 5 || (mode == 4 && !idxMode)) ? 31 : 0);
2356 if (mode == -1)
2386 const deUint32 colorInterpolationBits = indexBits[mode] + idxMode;
2388 const deUint32 alphaInterpolationBits = mode == 4 ? 3 - idxMode : (mode == 5 ? 2 : colorInterpolationBits);
2391 const deUint32 alphaIdx = (mode == 4 || mode == 5) ? getBits128(low, high, alphaIdxOffset, alphaIdxOffset + alphaIndexBits - 1) : colorIdx;
2400 if ((mode == 4 || mode == 5) && rotation != 0)