equal
deleted
inserted
replaced
1388 } |
1388 } |
1389 //### TODO: Gamma correction |
1389 //### TODO: Gamma correction |
1390 |
1390 |
1391 glActiveTexture(GL_TEXTURE0 + QT_MASK_TEXTURE_UNIT); |
1391 glActiveTexture(GL_TEXTURE0 + QT_MASK_TEXTURE_UNIT); |
1392 glBindTexture(GL_TEXTURE_2D, cache->texture()); |
1392 glBindTexture(GL_TEXTURE_2D, cache->texture()); |
1393 updateTextureFilter(GL_TEXTURE_2D, GL_REPEAT, false); |
1393 QOpenGL2PaintEngineState *s = q->state(); |
|
1394 updateTextureFilter(GL_TEXTURE_2D, GL_REPEAT, s->matrix.type() > QTransform::TxTranslate); |
1394 |
1395 |
1395 shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::MaskTexture), QT_MASK_TEXTURE_UNIT); |
1396 shaderManager->currentProgram()->setUniformValue(location(QGLEngineShaderManager::MaskTexture), QT_MASK_TEXTURE_UNIT); |
1396 glDrawArrays(GL_TRIANGLES, 0, 6 * glyphs.size()); |
1397 glDrawArrays(GL_TRIANGLES, 0, 6 * glyphs.size()); |
1397 } |
1398 } |
1398 |
1399 |