Lines Matching defs:OpenGLRenderer

17 #define LOG_TAG "OpenGLRenderer"
34 #include "OpenGLRenderer.h"
112 OpenGLRenderer::OpenGLRenderer(): mCaches(Caches::getInstance()) {
125 OpenGLRenderer::~OpenGLRenderer() {
130 void OpenGLRenderer::initProperties() {
145 bool OpenGLRenderer::isDeferred() {
149 void OpenGLRenderer::setViewport(int width, int height) {
158 void OpenGLRenderer::initViewport(int width, int height) {
168 status_t OpenGLRenderer::prepare(bool opaque) {
172 status_t OpenGLRenderer::prepareDirty(float left, float top, float right, float bottom,
210 status_t OpenGLRenderer::clear(float left, float top, float right, float bottom, bool opaque) {
222 void OpenGLRenderer::syncState() {
232 void OpenGLRenderer::startTiling(const sp<Snapshot>& s, bool opaque) {
244 void OpenGLRenderer::endTiling() {
248 void OpenGLRenderer::finish() {
256 ALOGD("GL error from OpenGLRenderer: 0x%x", status);
284 void OpenGLRenderer::interrupt() {
298 void OpenGLRenderer::resume() {
319 void OpenGLRenderer::resumeAfterLayer() {
329 void OpenGLRenderer::detachFunctor(Functor* functor) {
333 void OpenGLRenderer::attachFunctor(Functor* functor) {
337 status_t OpenGLRenderer::invokeFunctors(Rect& dirty) {
375 status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) {
422 void OpenGLRenderer::startMark(const char* name) const {
426 void OpenGLRenderer::endMark() const {
430 void OpenGLRenderer::debugOverdraw(bool enable, bool clear) {
444 void OpenGLRenderer::renderOverdraw() {
468 bool OpenGLRenderer::updateLayer(Layer* layer, bool inFrame) {
470 OpenGLRenderer* renderer = layer->renderer;
499 void OpenGLRenderer::updateLayers() {
517 void OpenGLRenderer::pushLayerUpdate(Layer* layer) {
524 void OpenGLRenderer::clearLayerUpdates() {
540 int OpenGLRenderer::getSaveCount() const {
544 int OpenGLRenderer::save(int flags) {
548 void OpenGLRenderer::restore() {
554 void OpenGLRenderer::restoreToCount(int saveCount) {
562 int OpenGLRenderer::saveSnapshot(int flags) {
567 bool OpenGLRenderer::restoreSnapshot() {
599 int OpenGLRenderer::saveLayer(float left, float top, float right, float bottom,
621 int OpenGLRenderer::saveLayerAlpha(float left, float top, float right, float bottom,
683 bool OpenGLRenderer::createLayer(float left, float top, float right, float bottom,
778 bool OpenGLRenderer::createFboLayer(Layer* layer, Rect& bounds, Rect& clip, GLuint previousFbo) {
828 void OpenGLRenderer::composeLayer(sp<Snapshot> current, sp<Snapshot> previous) {
898 void OpenGLRenderer::drawTextureLayer(Layer* layer, const Rect& rect) {
939 void OpenGLRenderer::composeLayerRect(Layer* layer, const Rect& rect, bool swap) {
977 void OpenGLRenderer::composeLayerRegion(Layer* layer, const Rect& rect) {
1060 void OpenGLRenderer::drawRegionRects(const Region& region) {
1086 void OpenGLRenderer::dirtyLayer(const float left, const float top,
1095 void OpenGLRenderer::dirtyLayer(const float left, const float top,
1103 void OpenGLRenderer::dirtyLayerUnchecked(Rect& bounds, Region* region) {
1113 void OpenGLRenderer::clearLayerRegions() {
1167 void OpenGLRenderer::translate(float dx, float dy) {
1171 void OpenGLRenderer::rotate(float degrees) {
1175 void OpenGLRenderer::scale(float sx, float sy) {
1179 void OpenGLRenderer::skew(float sx, float sy) {
1183 void OpenGLRenderer::setMatrix(SkMatrix* matrix) {
1191 void OpenGLRenderer::getMatrix(SkMatrix* matrix) {
1195 void OpenGLRenderer::concatMatrix(SkMatrix* matrix) {
1206 void OpenGLRenderer::setScissorFromClip() {
1216 const Rect& OpenGLRenderer::getClipBounds() {
1220 bool OpenGLRenderer::quickRejectNoScissor(float left, float top, float right, float bottom) {
1235 bool OpenGLRenderer::quickRejectNoScissor(float left, float top, float right, float bottom,
1251 bool OpenGLRenderer::quickRejectPreStroke(float left, float top, float right, float bottom, SkPaint* paint) {
1260 bool OpenGLRenderer::quickReject(float left, float top, float right, float bottom) {
1280 bool OpenGLRenderer::clipRect(float left, float top, float right, float bottom, SkRegion::Op op) {
1288 Rect* OpenGLRenderer::getClipRect() {
1296 void OpenGLRenderer::setupDraw(bool clear) {
1311 void OpenGLRenderer::setupDrawWithTexture(bool isAlpha8) {
1316 void OpenGLRenderer::setupDrawWithExternalTexture() {
1320 void OpenGLRenderer::setupDrawNoTexture() {
1324 void OpenGLRenderer::setupDrawAA() {
1328 void OpenGLRenderer::setupDrawVertexShape() {
1332 void OpenGLRenderer::setupDrawPoint(float pointSize) {
1337 void OpenGLRenderer::setupDrawColor(int color) {
1341 void OpenGLRenderer::setupDrawColor(int color, int alpha) {
1353 void OpenGLRenderer::setupDrawAlpha8Color(int color, int alpha) {
1365 void OpenGLRenderer::setupDrawTextGamma(const SkPaint* paint) {
1369 void OpenGLRenderer::setupDrawColor(float r, float g, float b, float a) {
1378 void OpenGLRenderer::setupDrawShader() {
1384 void OpenGLRenderer::setupDrawColorFilter() {
1390 void OpenGLRenderer::accountForClear(SkXfermode::Mode mode) {
1398 void OpenGLRenderer::setupDrawBlending(SkXfermode::Mode mode, bool swapSrcDst) {
1406 void OpenGLRenderer::setupDrawBlending(bool blend, SkXfermode::Mode mode, bool swapSrcDst) {
1414 void OpenGLRenderer::setupDrawProgram() {
1418 void OpenGLRenderer::setupDrawDirtyRegionsDisabled() {
1422 void OpenGLRenderer::setupDrawModelViewTranslate(float left, float top, float right, float bottom,
1434 void OpenGLRenderer::setupDrawModelViewIdentity(bool offset) {
1438 void OpenGLRenderer::setupDrawModelView(float left, float top, float right, float bottom,
1458 void OpenGLRenderer::setupDrawPointUniforms() {
1463 void OpenGLRenderer::setupDrawColorUniforms() {
1469 void OpenGLRenderer::setupDrawPureColorUniforms() {
1475 void OpenGLRenderer::setupDrawShaderUniforms(bool ignoreTransform) {
1484 void OpenGLRenderer::setupDrawShaderIdentityUniforms() {
1490 void OpenGLRenderer::setupDrawColorFilterUniforms() {
1496 void OpenGLRenderer::setupDrawTextGammaUniforms() {
1500 void OpenGLRenderer::setupDrawSimpleMesh() {
1506 void OpenGLRenderer::setupDrawTexture(GLuint texture) {
1512 void OpenGLRenderer::setupDrawExternalTexture(GLuint texture) {
1518 void OpenGLRenderer::setupDrawTextureTransform() {
1522 void OpenGLRenderer::setupDrawTextureTransformUniforms(mat4& transform) {
1527 void OpenGLRenderer::setupDrawMesh(GLvoid* vertices, GLvoid* texCoords, GLuint vbo) {
1543 void OpenGLRenderer::setupDrawMeshIndices(GLvoid* vertices, GLvoid* texCoords) {
1551 void OpenGLRenderer::setupDrawVertices(GLvoid* vertices) {
1568 void OpenGLRenderer::setupDrawAALine(GLvoid* vertices, GLvoid* widthCoords,
1587 void OpenGLRenderer::finishDrawAALine(const int widthSlot, const int lengthSlot) {
1592 void OpenGLRenderer::finishDrawTexture() {
1599 status_t OpenGLRenderer::drawDisplayList(DisplayList* displayList,
1611 void OpenGLRenderer::outputDisplayList(DisplayList* displayList, uint32_t level) {
1617 void OpenGLRenderer::drawAlphaBitmap(Texture* texture, float left, float top, SkPaint* paint) {
1661 status_t OpenGLRenderer::drawBitmap(SkBitmap* bitmap, float left, float top, SkPaint* paint) {
1683 status_t OpenGLRenderer::drawBitmap(SkBitmap* bitmap, SkMatrix* matrix, SkPaint* paint) {
1707 status_t OpenGLRenderer::drawBitmapData(SkBitmap* bitmap, float left, float top, SkPaint* paint) {
1724 status_t OpenGLRenderer::drawBitmapMesh(SkBitmap* bitmap, int meshWidth, int meshHeight,
1803 status_t OpenGLRenderer::drawBitmap(SkBitmap* bitmap,
1860 status_t OpenGLRenderer::drawPatch(SkBitmap* bitmap, const int32_t* xDivs, const int32_t* yDivs,
1871 status_t OpenGLRenderer::drawPatch(SkBitmap* bitmap, const int32_t* xDivs, const int32_t* yDivs,
1938 void OpenGLRenderer::drawConvexPath(const SkPath& path, SkPaint* paint) {
2011 status_t OpenGLRenderer::drawLines(float* points, int count, SkPaint* paint) {
2265 status_t OpenGLRenderer::drawPoints(float* points, int count, SkPaint* paint) {
2326 status_t OpenGLRenderer::drawColor(int color, SkXfermode::Mode mode) {
2338 status_t OpenGLRenderer::drawShape(float left, float top, const PathTexture* texture,
2351 status_t OpenGLRenderer::drawRoundRect(float left, float top, float right, float bottom,
2378 status_t OpenGLRenderer::drawCircle(float x, float y, float radius, SkPaint* p) {
2400 status_t OpenGLRenderer::drawOval(float left, float top, float right, float bottom,
2423 status_t OpenGLRenderer::drawArc(float left, float top, float right, float bottom,
2462 status_t OpenGLRenderer::drawRect(float left, float top, float right, float bottom, SkPaint* p) {
2499 void OpenGLRenderer::drawTextShadow(SkPaint* paint, const char* text, int bytesCount, int count,
2537 status_t OpenGLRenderer::drawPosText(const char* text, int bytesCount, int count,
2611 status_t OpenGLRenderer::drawText(const char* text, int bytesCount, int count,
2645 ALOGD("OpenGLRenderer drawText() with FontID=%d",
2717 status_t OpenGLRenderer::drawTextOnPath(const char* text, int bytesCount, int count, SkPath* path,
2765 status_t OpenGLRenderer::drawPath(SkPath* path, SkPaint* paint) {
2783 status_t OpenGLRenderer::drawLayer(Layer* layer, float x, float y, SkPaint* paint) {
2877 void OpenGLRenderer::resetShader() {
2881 void OpenGLRenderer::setupShader(SkiaShader* shader) {
2892 void OpenGLRenderer::resetColorFilter() {
2896 void OpenGLRenderer::setupColorFilter(SkiaColorFilter* filter) {
2904 void OpenGLRenderer::resetShadow() {
2908 void OpenGLRenderer::setupShadow(float radius, float dx, float dy, int color) {
2920 void OpenGLRenderer::resetPaintFilter() {
2924 void OpenGLRenderer::setupPaintFilter(int clearBits, int setBits) {
2930 SkPaint* OpenGLRenderer::filterPaint(SkPaint* paint) {
2945 void OpenGLRenderer::drawPathTexture(const PathTexture* texture,
2979 void OpenGLRenderer::drawTextDecorations(const char* text, int bytesCount, float length,
3029 void OpenGLRenderer::drawColorRect(float left, float top, float right, float bottom,
3052 void OpenGLRenderer::drawTextureRect(float left, float top, float right, float bottom,
3076 void OpenGLRenderer::drawTextureRect(float left, float top, float right, float bottom,
3082 void OpenGLRenderer::drawTextureMesh(float left, float top, float right, float bottom,
3111 void OpenGLRenderer::chooseBlending(bool blend, SkXfermode::Mode mode,
3155 bool OpenGLRenderer::useProgram(Program* program) {
3165 void OpenGLRenderer::resetDrawTextureTexCoords(float u1, float v1, float u2, float v2) {
3173 void OpenGLRenderer::getAlphaAndMode(SkPaint* paint, int* alpha, SkXfermode::Mode* mode) {