Lines Matching refs:shaderKey
86 Key shaderKey; in primeCache() local
88 shaderKey.set(Key::BLEND_MASK | Key::INPUT_TRANSFORM_MATRIX_MASK | in primeCache()
98 shaderKey.set(Key::INPUT_TF_MASK, (i & 1) ? in primeCache()
102 shaderKey.set(Key::Y410_BT2020_MASK, (i & 2) ? in primeCache()
104 if (cache.count(shaderKey) == 0) { in primeCache()
105 cache.emplace(shaderKey, generateProgram(shaderKey)); in primeCache()
119 Key shaderKey; in primeCache() local
120 shaderKey.set(keyMask, keyVal); in primeCache()
121 uint32_t tex = shaderKey.getTextureTarget(); in primeCache()
125 if (cache.count(shaderKey) == 0) { in primeCache()
126 cache.emplace(shaderKey, generateProgram(shaderKey)); in primeCache()
133 Key shaderKey; in primeCache() local
134 shaderKey.set(Key::BLEND_MASK | Key::OUTPUT_TRANSFORM_MATRIX_MASK | Key::INPUT_TF_MASK | in primeCache()
139 shaderKey.set(Key::OPACITY_MASK, in primeCache()
141 shaderKey.set(Key::ALPHA_MASK, (i & 2) ? Key::ALPHA_LT_ONE : Key::ALPHA_EQ_ONE); in primeCache()
144 shaderKey.set(Key::ROUNDED_CORNERS_MASK, in primeCache()
148 shaderKey.set(Key::TEXTURE_MASK, (i & 8) ? Key::TEXTURE_EXT : Key::TEXTURE_OFF); in primeCache()
149 if (cache.count(shaderKey) == 0) { in primeCache()
150 cache.emplace(shaderKey, generateProgram(shaderKey)); in primeCache()